Map<String,Pet> petMap = new HashMap<String,Pet>() ;
petMap.put("My Cat",new Cat("Molly")) ;
petMap.containsKey("My Cat") ; ---->true
Pet dog = petMap.get("My Dog") ;
petMap.containsValue(dog) ; ---->true
Map:映射表,又称关联数组。
|-性能:当在get()中使用线性搜索时,执行的代码的速度会非常的慢,而这正是HashMap提高速度的地方。HashMap使用特殊的值,也就是散列码,以实现高速搜索。
map.putAll(***):用“***”来填充map。
map.keySet():返回该map的键值列表。
map.keySet().iterator().next():得到map中的第一个key。
map.clear():map清空处理。
map.keySet().removeAll(map.keySet()) :map清空处理。
下一篇:散列与散列表