Java集合常见操作函数大全
Java集合是开发中常使用到的一种数据结构,常用的有List、Set、Map等。在使用Java集合时,需要掌握常见的操作函数,这些函数可以帮助开发人员更方便、高效地操作集合。下面是Java集合常见操作函数大全。
一、List常见操作函数
1. add(Object obj):向列表末尾添加一个元素obj。
2. add(int index, Object obj):在指定位置index添加元素obj。
3. addAll(Collection c):在列表末尾添加一个集合c中的所有元素。
4. addAll(int index, Collection c):在指定位置index添加集合c中的所有元素。
5. remove(Object obj):从列表中删除一个元素obj。
6. remove(int index):删除指定位置的元素。
7. removeAll(Collection c):删除列表中所有属于集合c的元素。
8. set(int index, Object obj):将指定位置的元素替换为obj。
9. get(int index):获取列表中指定位置的元素。
10. indexOf(Object obj):获取元素obj在列表中 次出现的位置。
11. lastIndexOf(Object obj):获取元素obj在列表中最后一次出现的位置。
12. isEmpty():判断列表是否为空。
13. size():获取列表的大小。
14. contains(Object obj):判断列表中是否包含元素obj。
15. toArray():将列表转换为数组。
二、Set常见操作函数
1. add(Object obj):向集合中添加一个元素obj。
2. addAll(Collection c):向集合中添加一个集合c中的所有元素。
3. remove(Object obj):将元素obj从集合中删除。
4. removeAll(Collection c):将集合c中的所有元素从集合中删除。
5. contains(Object obj):判断集合中是否包含元素obj。
6. isEmpty():判断集合是否为空。
7. size():获取集合的大小。
8. clear():清空集合。
9. toArray():将集合转换为数组。
三、Map常见操作函数
1. put(Object key, Object value):向Map中添加一个键值对。
2. putAll(Map m):向Map中添加一个Map中的所有键值对。
3. remove(Object key):根据键删除Map中的一个键值对。
4. remove(Object key, Object value):根据键和值删除Map中的一个键值对。
5. get(Object key):根据键获取Map中对应的值。
6. containsKey(Object key):判断Map中是否包含给定的键。
7. containsValue(Object value):判断Map中是否包含给定的值。
8. isEmpty():判断Map是否为空。
9. size():获取Map中键值对的数量。
10. clear():清空Map。
11. keySet():获取Map中所有的键。
12. values():获取Map中所有的值。
13. entrySet():获取Map中所有的键值对。
四、Collection常见操作函数
1. add(Object obj):向集合中添加一个元素obj。
2. addAll(Collection c):向集合中添加一个集合c中的所有元素。
3. remove(Object obj):将元素obj从集合中删除。
4. removeAll(Collection c):将集合c中的所有元素从集合中删除。
5. contains(Object obj):判断集合中是否包含元素obj。
6. isEmpty():判断集合是否为空。
7. size():获取集合的大小。
8. clear():清空集合。
9. toArray():将集合转换为数组。
以上是Java集合常见操作函数大全,掌握这些操作函数可以更轻松高效地操作Java集合。
