Java中的集合函数:List, Set和Map的增删改查操作
Java中的集合函数(List, Set和Map)是非常常见的数据结构,在日常开发和应用中十分常见。这些集合函数中,List代表着有序集合,Set代表着无序集合,而Map则代表键值对集合。下面将详细介绍Java中的集合函数的增删改查操作。
1. List
List代表着有序集合,可以通过下标访问其中的元素。下面给出List的常用操作。
1.1. 增加元素
可以利用add()方法或者addAll()方法来添加单个元素或者一组元素。
代码示例:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
List<String> addList = new ArrayList<>();
addList.add("orange");
addList.add("pear");
list.addAll(addList);
1.2. 删除元素
可以利用remove()方法或者removeAll()方法来删除单个元素或者一组元素。
代码示例:
list.remove("apple");
list.removeAll(addList);
1.3. 修改元素
可以利用set()方法来修改指定位置的元素。
代码示例:
list.set(1, "pear");
1.4. 查询元素
可以利用get()方法或者indexOf()方法来查询指定位置的元素。
代码示例:
String fruit = list.get(0);
int index = list.indexOf("pear");
2. Set
Set代表着无序集合,不能通过下标来访问其中的元素。下面给出Set的常用操作。
2.1. 增加元素
可以利用add()方法来添加单个元素。
代码示例:
Set<String> set = new HashSet<>();
set.add("apple");
2.2. 删除元素
可以利用remove()方法来删除单个元素。
代码示例:
set.remove("apple");
2.3. 查询元素
可以利用contains()方法来查询是否包含指定元素。
代码示例:
boolean isContain = set.contains("apple");
3. Map
Map代表着键值对集合,可以通过键来访问值。下面给出Map的常用操作。
3.1. 增加元素
可以利用put()方法来添加单个键值对。
代码示例:
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
3.2. 删除元素
可以利用remove()方法来删除单个元素。
代码示例:
map.remove("apple");
3.3. 修改元素
可以利用put()方法来修改指定键的值。
代码示例:
map.put("apple", 2);
3.4. 查询元素
可以利用get()方法或者containsKey()方法来查询指定键的值或者是否包含指定键。
代码示例:
int value = map.get("apple");
boolean isContainKey = map.containsKey("apple");
总结: Java中的集合函数(List, Set和Map)是非常常见的数据结构,本文主要介绍了它们的增删改查常用操作,希望对大家有所帮助。
