HashMap
类实现了Map
接口
通用
-
声明
Map <keyType,valueType> m = new HashMap;
或
HashMap <keyType,valueType> m = new HashMap;
注意:泛型中的
keyType
与valueType
必须使用全称声明,即String
,Integer
,etc.
若不声明泛型,则默认为<Object, Object>
,在后续取值及使用过程中可能会产生问题 -
存入键值对
m.put(key, value);
-
合并
将另一个HashMap对象map
放入本HashMap对象m
中m.putAll(map);
-
判空
map.isEmpty();
返回值为Boolean
用键
-
查询
表中是否有特定Keym.hasKey(key);
返回值为Boolean
-
按键查值
value = m.get(key);
-
按键删值
map.remove(key);