Java中对集合进行操作的常用函数
发布时间:2023-06-05 17:23:57
Java中的集合操作是开发中平常使用最多的操作之一,因为集合类可以简化和优化代码,提高程序的可读性和可维护性。在Java中,常用的集合操作函数包括增加、删除、修改、遍历等操作。本文将介绍Java中对集合进行常用的操作函数。
一、增加元素
1. add():将一个元素添加到集合中,如果添加成功返回true,否则返回false。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
2. addAll():将一个集合中的所有元素添加到另一个集合中。
例如:
List<String> list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
List<String> list2 = new ArrayList<>();
list2.addAll(list1);
二、删除元素
1. remove():从集合中删除一个元素,如果删除成功返回true,否则返回false。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.remove("a");
2. removeAll():将一个集合中的所有元素从另一个集合中删除。
例如:
List<String> list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
List<String> list2 = new ArrayList<>();
list2.addAll(list1);
list2.removeAll(list1);
三、修改元素
1. set():将一个元素替换为另一个元素。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.set(0, "c");
四、查询元素
1. contains():判断集合中是否包含某个元素,如果包含返回true,否则返回false。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
boolean flag = list.contains("a");
2. indexOf():返回某个元素在集合中的索引位置,如果不存在返回-1。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
int index = list.indexOf("a");
五、遍历元素
1. for-each循环遍历集合中的元素。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
for (String str : list) {
System.out.println(str);
}
2. 迭代器遍历集合中的元素。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
3. lambda表达式遍历集合中的元素。
例如:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.forEach(str -> System.out.println(str));
总之,在Java中对集合进行操作有很多种方法,开发人员可以根据实际情况选择使用。以上是Java中对集合进行常用的操作函数,如有不足或疏漏,欢迎指出。
