关键词

Java集合类

一、List集合

Java的List接口顺序地存储元素,并且允许重复元素。在List接口中,每个元素都有一个与之关联的整数类型的索引。通过索引,可以访问或修改列表中的元素。List接口主要的实现类有ArrayList、LinkedList等。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Mango");
System.out.println(list.get(1));  // 输出 "Banana"

二、Set集合

Set接口的特性是元素无序且不可重复的。

Set集合中的元素如果想要保持唯一性,就必须重载元素类的equals()和hashCode()方法,常用的实现类有HashSet、LinkedHashSet等。

//此处以HashSet为例
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
set.add("Mango");
set.add("Banana");
System.out.println(set);  // 输出 "[Apple, Banana, Mango]",重复的"Banana"被忽略

三、Map集合

Map接口存储的是键值对(key-value)类型的元素,每一对键值对构成一个Entry对象。Map接口主要的实现类有HashMap、LinkedHashMap、TreeMap等。

//此处以HashMap为例
Map<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);
map.put("Mango", 3);
System.out.println(map.get("Banana"));  // 输出 "2"

本文链接:http://task.lmcjl.com/news/1310.html

展开阅读全文