如何使用Java函数进行集合操作?
Java的集合类提供了很多有用的函数,可以方便地进行集合操作。下面是一些常用的Java函数及其用途:
1. add(Object obj)
在集合中添加一个元素。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
2. addAll(Collection<? extends E> c)
将另一个集合的每个元素添加到当前集合。
例如:
ArrayList<String> list1 = new ArrayList<>();
list1.add("apple");
ArrayList<String> list2 = new ArrayList<>();
list2.add("banana");
list1.addAll(list2);
3. remove(Object obj)
从集合中移除一个元素。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.remove("apple");
4. removeAll(Collection<?> c)
从集合中移除另一个集合中的所有元素。
例如:
ArrayList<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");
ArrayList<String> list2 = new ArrayList<>();
list2.add("banana");
list1.removeAll(list2);
5. size()
返回集合中元素的数量。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
int size = list.size();
6. isEmpty()
检查集合是否为空。
例如:
ArrayList<String> list = new ArrayList<>();
boolean empty = list.isEmpty();
7. contains(Object obj)
检查集合是否包含某个元素。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
boolean contains = list.contains("apple");
8. clear()
清空集合中所有的元素。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.clear();
9. toArray()
将集合中的元素转换为一个数组。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
String[] array = list.toArray(new String[list.size()]);
10. iterator()
返回一个迭代器对象,可以用来遍历集合中的元素。
例如:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
}
以上就是常用的Java集合操作函数,其中很多函数也适用于其他集合类。这些函数可以大大简化集合操作的复杂度,提高程序的效率。
