- 创建一个HashMap
HashMap<Integer, String> Sites = new HashMap<Integer, String>();
- 添加元素
Sites.put(1, "Google");
- 获取元素
Sites.get(1);
- 删除元素
Sites.remove(1);
//删除所有键值对
Sites.clear();
- 计算大小
Sites.size()
- 迭代 存取值
foreach
// 输出 key 和 value
for (Integer i : Sites.keySet()) {
System.out.println("key: " + i + " value: " + Sites.get(i));
}
// 返回所有 value 值
for(String value: Sites.values()) {
// 输出每一个value
System.out.print(value + ", ");
}
方法 | 描述 |
---|---|
clone() | 复制一份 hashMap |
isEmpty() | 判断 hashMap 是否为空 |
putAll() | 复制一份 hashMap |
containsKey() | 检查 hashMap 中是否存在指定的 key 对应的映射关系。 |
containsValue() | 检查 hashMap 中是否存在指定的 value 对应的映射关系 |
clone() | 复制一份 hashMap |
更多 API方法可以查看:
https://www.runoob.com/manual/jdk11api/java.base/java/util/HashMap.html