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

Java集合函数方法详解

发布时间:2023-06-04 23:48:55

Java集合是Java语言的核心类库之一,提供了大量实用的数据结构和函数方法,可以高效地实现数据的管理和操作。本文将详细介绍Java集合框架中常用的函数方法。

1. add()

add()函数用于将指定元素添加到集合中,返回值为布尔型,表示添加是否成功。

例:

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

2. remove()

remove()函数用于从集合中删除指定元素,也可以通过指定索引删除元素,返回值为布尔型,表示删除是否成功。

例:

list.remove("banana");
list.remove(0);

3. clear()

clear()函数用于删除集合中的所有元素。

例:

list.clear();

4. contains()

contains()函数用于判断集合是否包含指定元素,返回值为布尔型。

例:

list.contains("apple");

5. isEmpty()

isEmpty()函数用于判断集合是否为空,返回值为布尔型。

例:

list.isEmpty();

6. size()

size()函数用于返回集合的大小,即元素个数。

例:

list.size();

7. get()

get()函数用于根据索引获取集合中的元素。

例:

list.get(0);

8. set()

set()函数用于根据索引替换集合中的元素,返回值为被替换的元素。

例:

list.set(0, "orange");

9. addAll()

addAll()函数用于将一个集合中的所有元素添加到另一个集合中。

例:

ArrayList<String> list2 = new ArrayList<>();
list2.add("banana");
list.addAll(list2);

10. removeAll()

removeAll()函数用于从集合中删除另一个集合中所有包含的元素,返回值为布尔型,表示删除是否成功。

例:

list.removeAll(list2);

11. retainAll()

retainAll()函数用于从集合中删除不在另一个集合中的所有元素,返回值为布尔型,表示删除是否成功。

例:

list.retainAll(list2);

12. toArray()

toArray()函数用于将集合转换为数组。

例:

String[] arr = list.toArray(new String[list.size()]);

13. iterator()

iterator()函数用于获取集合的迭代器,以便迭代访问集合中的元素。

例:

Iterator<String> it = list.iterator();
while(it.hasNext()){
    System.out.println(it.next());
}

14. sort()

sort()函数用于按照指定的比较器对集合中的元素进行排序。

例:

list.sort((a, b) -> a.compareTo(b));

以上是Java集合中常用的函数方法,掌握这些函数方法可以有效地提高数据管理和操作的效率。