常用Java集合函数的使用方法
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开发工作带来极大的方便。
