0%

java | 集合 Map

Map 集合和 Collection 是不同的集合体系。

Collection 是单值集合体系。

Map 集合是双列集合。

  • Map
    • HashMap
      • LinkedHashMap
    • TreeMap

Map API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Test {

public static void main(String[] args) {
Map<String, Integer> maps = new HashMap<>();

maps.put("1", 1);
maps.put("2", 2);

maps.clear();
maps.isEmpty();
maps.get("1");
maps.remove("1");
maps.containsKey("1");
maps.keySet();// 获取所有 key
maps.values();
maps.size();

maps.putAll(new HashMap<>() {
}); // 合并
}
}

HashMap

元素无序,不重复,无索引,值没有要求

LinkedHashMap

元素有序,不重复,无索引,值没有要求

需要实现比较规则,到时候再查吧。

请我喝杯咖啡吧~