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

常用Java集合函数的使用方法

发布时间:2023-06-15 06:05:52

Java集合是Java语言提供的一种用于存储和操作元素集合的接口和类库。在Java语言中,集合是最常用的一种数据结构,可以用来存储和操纵各种类型的数据。Java集合分为两种类型:一种是Java.util包下的集合类,包括List, Set, Map, Queue等;另一种是Java.util.concurrent包下的集合类,包括ConcurrentHashMap、CopyOnWriteArrayList等,该种集合类是Java多线程安全的集合类。

下面我们将介绍一些Java集合中常用的函数以及使用方法。这些函数将让你的集合操作更加高效和方便。

1. add()函数:添加元素

add()函数是Java集合中最常用的函数之一,它能够将指定元素添加到集合中。

对于List和Set集合,add()函数用法如下:

List list = new ArrayList();

list.add("a");

list.add("b");

list.add("c");

Set set = new HashSet();

set.add("a");

set.add("b");

set.add("c");

对于Map集合,add()函数用法如下:

Map map = new HashMap();

map.put("1", "a");

map.put("2", "b");

map.put("3", "c");

2. remove()函数:删除元素

remove()函数是删除集合中某个指定元素的函数。对于List和Set集合,remove()函数用法如下:

list.remove("a");

set.remove("a");

对于Map集合,remove()函数用法如下:

map.remove("1");

3. contains()函数:判断是否包含元素

contains()函数可以检查集合中是否包含指定的元素。对于List和Set集合,contains()函数用法如下:

list.contains("a");

set.contains("a");

对于Map集合,contains()函数判断键是否包含指定值:

map.containsValue("a");

4. size()函数:获取集合大小

size()函数可以获取集合里元素的个数。对于List和Set集合,size()函数用法如下:

list.size();

set.size();

对于Map集合,size()函数用法如下:

map.size();

5. get()函数:获取元素

get()函数可以获取指定位置的元素。对于List集合,get()函数用法如下:

list.get(0);

对于Map集合,get()函数用法如下:

map.get("1");

6. put()函数:添加键值对

put()函数是Map集合中添加键值对的函数。如果键重复,则会覆盖之前的值。put()函数用法如下:

map.put("4", "d");

7. clear()函数:清空集合

clear()函数可以清空集合中的所有元素。对于List和Set集合,clear()函数用法如下:

list.clear();

set.clear();

对于Map集合,clear()函数用法如下:

map.clear();

8. toArray()函数:转换成数组

toArray()函数可以将集合转化为数组。对于List和Set集合,toArray()函数用法如下:

Object[] arr = list.toArray();

String[] strArr = set.toArray(new String[set.size()]);

对于Map集合,将其转换为数组需要转换键或值:

Object[] objArr = map.keySet().toArray();

9. iterator()函数:遍历集合

iterator()函数可以获取集合的迭代器,遍历集合中的所有元素。对于List和Set集合,iterator()函数遍历用法如下:

Iterator iterator = list.iterator();

while(iterator.hasNext()){

    System.out.println(iterator.next());

}

对于Map集合,遍历键值对要分别遍历:

Iterator iterator = map.keySet().iterator();

while(iterator.hasNext()){

    String key = (String)iterator.next();

    String value = (String)map.get(key);

}

10. sort()函数:排序集合

sort()函数可以将List集合中的元素进行排序,该函数依赖于自然顺序或Comparator比较器。对于List集合,sort()函数用法如下:

Collections.sort(list);

以上就是常用的Java集合函数以及使用方法,学好这些函数将为你以后的Java开发工作带来极大的方便。