Java函数库中常用的集合处理函数
Java语言中,集合是一种常用的数据结构,可用于存储和操作一组元素。Java提供了丰富的集合类和函数库,用于处理不同类型的集合数据。下面是常用的Java集合处理函数的介绍。
1. add()函数
add(E e)函数用于向集合中添加一个元素e,如果添加成功,返回true,否则返回false。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
2. remove()函数
remove(Object o)函数用于从集合中删除指定的元素o,如果删除成功,返回true,否则返回false。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove("apple");
3. contains()函数
contains(Object o)函数用于判断集合中是否包含指定的元素o,如果包含,返回true,否则返回false。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
if(list.contains("apple")) {
System.out.println("The list contains apple.");
}
4. size()函数
size()函数用于获取集合中元素的数量。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.size());
5. clear()函数
clear()函数用于删除集合中的所有元素。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.clear();
6. isEmpty()函数
isEmpty()函数用于判断集合是否为空,如果为空,返回true,否则返回false。
例如:
List<String> list = new ArrayList<String>();
if(list.isEmpty()) {
System.out.println("The list is empty.");
}
7. toArray()函数
toArray()函数用于将集合转换为数组。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
String[] arr = list.toArray(new String[0]);
8. get()函数
get(int index)函数用于获取集合中指定位置的元素。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
String fruit = list.get(0);
9. set()函数
set(int index, E element)函数用于替换集合中指定位置的元素,返回原来的元素。
例如:
List<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
String oldFruit = list.set(0, "orange");
10. addAll()函数
addAll(Collection<? extends E> c)函数用于将指定的集合c中的所有元素添加到当前集合中。
例如:
List<String> list1 = new ArrayList<String>();
list1.add("apple");
List<String> list2 = new ArrayList<String>();
list2.add("banana");
list2.add("orange");
list1.addAll(list2);
11. removeAll()函数
removeAll(Collection<?> c)函数用于删除当前集合中和指定集合c中相同的元素。
例如:
List<String> list1 = new ArrayList<String>();
list1.add("apple");
list1.add("banana");
List<String> list2 = new ArrayList<String>();
list2.add("banana");
list1.removeAll(list2);
12. retainAll()函数
retainAll(Collection<?> c)函数用于保留当前集合和指定集合c中相同的元素,删除其他元素。
例如:
List<String> list1 = new ArrayList<String>();
list1.add("apple");
list1.add("banana");
List<String> list2 = new ArrayList<String>();
list2.add("banana");
list1.retainAll(list2);
以上就是常用的Java集合处理函数,它们能够方便地对集合数据进行增删改查和操作,使得集合的使用更加便捷和高效。
