Java集合类中必知的常用函数
Java集合类是Java编程中常用的工具之一,它提供了丰富的功能和方法来处理数据集合。下面是一些常用函数的介绍:
1. add(E e):向集合中添加一个元素e。
List<String> list = new ArrayList<>();
list.add("apple");
2. remove(Object o):从集合中移除指定的元素o。
list.remove("apple");
3. size():返回集合中的元素个数。
int size = list.size();
4. isEmpty():判断集合是否为空。
boolean empty = list.isEmpty();
5. contains(Object o):判断集合中是否包含指定的元素o。
boolean contains = list.contains("apple");
6. clear():清空集合中的所有元素。
list.clear();
7. get(int index):返回集合中指定位置index的元素。
String element = list.get(0);
8. set(int index, E element):将集合中指定位置index的元素替换为element。
list.set(0, "banana");
9. indexOf(Object o):返回集合中首次出现的元素o的位置。
int index = list.indexOf("banana");
10. lastIndexOf(Object o):返回集合中最后一次出现的元素o的位置。
int index = list.lastIndexOf("banana");
11. subList(int fromIndex, int toIndex):返回集合中指定范围[fromIndex, toIndex)内的子列表。
List<String> sublist = list.subList(0, 2);
12. containsAll(Collection<?> c):判断集合中是否包含指定集合c中的所有元素。
List<String> sublist = Arrays.asList("banana", "apple");
boolean containsAll = list.containsAll(sublist);
13. addAll(Collection<? extends E> c):将指定集合c中的所有元素添加到集合中。
List<String> sublist = Arrays.asList("banana", "apple");
list.addAll(sublist);
14. removeAll(Collection<?> c):从集合中移除指定集合c中的所有元素。
list.removeAll(sublist);
15. retainAll(Collection<?> c):保留集合中与指定集合c中相同的元素,移除其他元素。
list.retainAll(sublist);
总结:Java集合类提供了丰富的函数和方法来操作集合中的元素,如添加、删除、查询、替换等操作,开发人员可以根据具体情况选择使用合适的方法来处理集合数据。在实际编程中,熟悉并掌握常用的集合类函数将会大大提高开发效率。
