Map
集合和 Collection
是不同的集合体系。
Collection
是单值集合体系。
Map
集合是双列集合。
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(); maps.values(); maps.size();
maps.putAll(new HashMap<>() { }); } }
|
HashMap
元素无序,不重复,无索引,值没有要求
LinkedHashMap
元素有序,不重复,无索引,值没有要求
需要实现比较规则,到时候再查吧。