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

利用Java中提供的集合函数来进行集合的操作

发布时间:2023-10-11 00:52:58

Java提供了一系列的集合函数,可以方便地进行集合的操作。下面将介绍其中的一些常用函数。

1. add(E e):在集合末尾添加指定元素。示例代码:

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

2. remove(Object o):从集合中移除指定元素。示例代码:

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

3. contains(Object o):判断集合是否包含指定元素。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
System.out.println(list.contains("apple")); // 输出true

4. size():返回集合的大小。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
System.out.println(list.size()); // 输出2

5. isEmpty():判断集合是否为空。示例代码:

List<String> list = new ArrayList<>();
System.out.println(list.isEmpty()); // 输出true
list.add("apple");
System.out.println(list.isEmpty()); // 输出false

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

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.clear();
System.out.println(list.size()); // 输出0

7. get(int index):获取指定位置的元素。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
System.out.println(list.get(0)); // 输出apple

8. set(int index, E element):将指定位置的元素替换为新元素。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.set(1, "orange");
System.out.println(list.get(1)); // 输出orange

9. sort(Comparator<? super E> c):对集合中的元素进行排序。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.sort(Comparator.naturalOrder());
System.out.println(list); // 输出[apple, banana, orange]

10. subList(int fromIndex, int toIndex):获取指定范围内的子列表。示例代码:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
List<String> subList = list.subList(1, 3);
System.out.println(subList); // 输出[banana, orange]

这些只是Java集合类中提供的一部分常用函数,它们大大简化了集合的操作,提高了开发效率。在实际应用中,可以根据需求选择适合的函数来对集合进行操作。