Java中的集合类函数及其使用
发布时间:2023-11-04 08:37:10
Java中的集合类是非常强大和实用的数据结构,提供了许多函数来进行集合操作。以下是一些常用的集合类函数及其使用。
1. add(element):向集合中添加一个元素。
ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3);
2. remove(element):从集合中删除指定元素。
list.remove(2);
3. contains(element):判断集合中是否包含指定元素。
boolean contains = list.contains(3);
4. size():获取集合的大小。
int size = list.size();
5. isEmpty():判断集合是否为空。
boolean isEmpty = list.isEmpty();
6. clear():清空集合中的所有元素。
list.clear();
7. Iterator():获取集合的迭代器,用于遍历集合中的元素。
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
8. get(index):获取指定索引位置的元素。
int element = list.get(1);
9. set(index, element):将指定索引位置的元素替换为新的元素。
list.set(1, 4);
10. indexOf(element):获取集合中指定元素的 个出现位置的索引。
int index = list.indexOf(3);
11. lastIndexOf(element):获取集合中指定元素的最后一个出现位置的索引。
int lastIndex = list.lastIndexOf(3);
12. subList(fromIndex, toIndex):获取集合中指定范围的子列表。
List<Integer> subList = list.subList(0, 2);
13. addAll(collection):将另一个集合中的元素添加到当前集合中。
ArrayList<Integer> anotherList = new ArrayList<>(); anotherList.add(4); anotherList.add(5); list.addAll(anotherList);
14. removeAll(collection):从当前集合中删除另一个集合中的所有元素。
list.removeAll(anotherList);
15. retainAll(collection):仅保留当前集合和另一个集合中共有的元素,删除其他元素。
list.retainAll(anotherList);
这些只是Java集合类中的一小部分函数,有助于进行集合操作。掌握这些函数可以帮助我们更灵活地处理数据。
