Java中常用的集合类数据处理函数
Java中常用的集合类数据处理函数有很多种,不同的函数可以根据不同的需求来进行使用。以下是一些常用的集合类数据处理函数。
1. add()函数
add()函数是向集合中添加元素的函数。可以添加单个元素,也可以添加一个集合。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
HashSet<String> set = new HashSet<String>();
set.add("apple");
2. remove()函数
remove()函数是移除集合中指定元素的函数。可以指定的元素可以是一个值,也可以是一个集合。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.remove("banana");
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
list.add("banana");
list.remove("banana");
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.remove("banana");
3. contains()函数
contains()函数是判断集合中是否包含指定元素的函数。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.contains("banana");
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
list.add("banana");
list.contains("banana");
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.contains("banana");
4. clear()函数
clear()函数是清空集合中所有元素的函数。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.clear();
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
list.add("banana");
list.clear();
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.clear();
5. size()函数
size()函数用于获取集合的大小。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.size();
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
list.add("banana");
list.size();
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
set.size();
6. toArray()函数
toArray()函数是将集合转换成数组的函数。如下所示:
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
Object[] array = list.toArray();
LinkedList<String> list = new LinkedList<String>();
list.add("apple");
list.add("banana");
Object[] array = list.toArray();
HashSet<String> set = new HashSet<String>();
set.add("apple");
set.add("banana");
Object[] array = set.toArray();
7. sort()函数
sort()函数是对集合中元素进行排序的函数。如下所示:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(2);
list.add(1);
Collections.sort(list);
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(2);
list.add(1);
Collections.sort(list);
8. reverse()函数
reverse()函数是对集合中元素进行倒序的函数。如下所示:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
Collections.reverse(list);
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(1);
list.add(2);
Collections.reverse(list);
9. max()函数
max()函数是获取集合中最大元素的函数。如下所示:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
Collections.max(list);
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(1);
list.add(2);
Collections.max(list);
HashSet<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(2);
Collections.max(set);
10. min()函数
min()函数是获取集合中最小元素的函数。如下所示:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
Collections.min(list);
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(1);
list.add(2);
Collections.min(list);
HashSet<Integer> set = new HashSet<Integer>();
set.add(1);
set.add(2);
Collections.min(set);
以上是Java中常用的集合类数据处理函数,你学会了吗?
