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

Java集合函数详解Java集合函数的用法与案例!

发布时间:2023-09-06 23:24:37

Java集合提供了许多函数,用于对集合进行操作和处理。下面将详细介绍一些常用的Java集合函数,并给出相应的案例。

1. add():向集合中添加元素。

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

2. remove():从集合中删除元素。

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

3. contains():判断集合中是否包含某个元素。

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

4. isEmpty():判断集合是否为空。

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

5. size():获取集合的大小。

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

6. clear():清空集合。

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

7. get():根据索引获取元素。

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

8. set():根据索引更新元素。

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

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

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

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

10. removeAll():从一个集合中删除另一个集合中的所有元素。

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

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

list1.removeAll(list2);

11. retainAll():在一个集合中,保留另一个集合中相同的元素。

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

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

list1.retainAll(list2);

12. 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);
}

13. sort():对集合中的元素进行排序。

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

Collections.sort(list);

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

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

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

以上是一些常用的Java集合函数及其用法。在实际的开发中,我们可以根据需求选择合适的函数来操作集合,提高程序的开发效率。