欢迎访问宙启技术站
智能推送

如何使用Java函数进行集合操作?

发布时间:2023-05-20 03:59:31

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集合操作函数,其中很多函数也适用于其他集合类。这些函数可以大大简化集合操作的复杂度,提高程序的效率。