Java-HashMap
JAVA HashMap
map.put(key,value) 增加 一个key-value对
//put 同一个key 会覆盖。
map.put("hello",1);
map.put("hello",100);
map.put("te",3);
map.put("haao",2);
map.put("aaaaaaa",2);
System.out.println("添加后"+map);
结果
添加后{hello=100, aaaaaaa=2, haao=2, te=3}
map.remove(key)删除key-value对
//hashmap的删除 map.remove
System.out.println("删除前"+map);
map.remove("te");
System.out.println("删除后"+map);
结果
删除前{hello=100, aaaaaaa=2, haao=2, te=3} 删除后{hello=100, aaaaaaa=2, haao=2}
map.get(key) 根据key来获得value.
System.out.println("使用map.get(haoo)结果: "+map.get("haao"));
使用map.get(haoo)结果: 2
map.keySet()获得一个key的Set
这个目前来看,好像只是用来遍历输出(无序),举例
//得到所有的键 遍历map.keySet即可。
for(String key:map.keySet()){
System.out.println("key:"+key);
}