Java集合框架:List,Set,Map的基本操作
在Java的集合框架中,List
, Set
, 和 Map
是三种主要的数据结构。
- List(列表):
- 基本操作:添加元素(add)、删除元素(remove)、获取元素(get)、索引访问(get/index)等。
- 示例代码:
List<String> list = new ArrayList<>();
list.add("A");
list.remove(0); // 删除第一个元素 "A"
- Set(集合):
- 基本操作:添加元素(add)、删除元素(remove)、判断是否存在某个元素(contains)、获取并移除最小/最大元素(min/max)等。
- 示例代码:
Set<String> set = new HashSet<>();
set.add("A");
set.remove("B"); // 删除元素 "B",如果不存在则抛异常
- Map(映射):
- 基本操作:添加键值对(put)、获取键对应的值(get)、删除指定的键值对(remove)、判断是否存在某个键(containsKey)、检查是否包含所有键(containsAll_keys)等。
- 示例代码:
Map<String, String> map = new HashMap<>();
map.put("Name", "Alice");
String value = map.get("Name"); // 获取"Name"对应的值 "Alice"
map.remove("Address"); // 删除键值对 "Address"
以上就是Java集合框架中List、Set和Map的基本操作。
还没有评论,来说两句吧...