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

Java中的集合函数:List, Set和Map的增删改查操作

发布时间:2023-06-14 06:21:23

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)是非常常见的数据结构,本文主要介绍了它们的增删改查常用操作,希望对大家有所帮助。