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

Java集合函数-常用的集合操作函数和用法

发布时间:2023-08-06 16:37:00

Java的集合框架提供了许多函数来操作集合,使集合的处理更简单和高效。下面是一些常用的集合操作函数和用法。

1. add(element):向集合中添加元素,如果集合已经包含该元素,则返回false。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");

2. remove(element):从集合中移除指定元素,如果集合包含该元素,则返回true。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.remove("apple");

3. contains(element):判断集合是否包含指定元素,返回true或false。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
boolean containsApple = list.contains("apple");

4. size():返回集合中的元素个数。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
int size = list.size();

5. isEmpty():判断集合是否为空,返回true或false。

List<String> list = new ArrayList<>();
boolean empty = list.isEmpty();

6. clear():清空集合中的所有元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.clear();

7. addAll(collection):将一个集合中的所有元素添加到另一个集合中。

List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");

List<String> list2 = new ArrayList<>();
list2.addAll(list1);

8. removeAll(collection):从一个集合中移除另一个集合中的所有元素。

List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");

List<String> list2 = new ArrayList<>();
list2.add("apple");

list1.removeAll(list2);  // list1中移除了"apple"

9. retainAll(collection):从一个集合中保留另一个集合中的所有元素,移除其他元素。

List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");

List<String> list2 = new ArrayList<>();
list2.add("apple");

list1.retainAll(list2);  // list1中保留了"apple",移除了"banana"

10. toArray():将集合转换为数组。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");

String[] array = list.toArray(new String[0]);

11. iterator():返回集合的迭代器,用于遍历集合中的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");

Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    String element = iterator.next();
    System.out.println(element);
}

这些函数是Java集合框架中最常用的一些函数,通过它们可以实现对集合的添加、删除、查找、遍历等操作。根据不同的场景和需求,我们可以选择合适的函数来处理集合中的元素。同时,Java集合框架还提供了其他更多的函数和功能,可以根据具体需求进一步学习和应用。