第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用

第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
keySet() //获得集合中所有键
values() //获得集合中所有值
remove() //移除该键值

Map在util包下
HashMap在util包下
TreeMap在util包下
Hashtable在util包下
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用

HashMap集合put存储和get访问

第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用

HashMap集合往相同键里存储数据对象会覆盖,集合大小不变

第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用

获取集合内所有key和值并输出对应对象的成员属性值和判断是否包含键或值通过键移除键值等方法

第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
TreeMap排序默认是按照键值升序,实现comparator类compare方法重写可以实现降序
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
Hashtable不允许存储空键或者空值
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用

利用Map替代实体数据类,防止类定义过多,类爆炸

第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用
第十七天-Java Map集合接口/HashMap/TreeMap/Hashtable集合实现类/Map替代实体数据类/及泛型应用