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

Java中常用的集合类数据处理函数

发布时间:2023-06-02 08:39:10

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中常用的集合类数据处理函数,你学会了吗?