java中的映射表HashMap、TreeMap

集(set)是集合(collection),集合不是集。

 

HashMap是散列映射、TreeMap对键进行排序了。

 

map的三个视图:键集、值集合、键/值集。

Set<K> keySet()

Collection<K> values()

Set<Map.Entry><K,V> entrySet()

 

使用

Set<String> keys = map.keySet();

for (String key : keys) {

      //...................

}

 

Set<Map.Entry><String,Employee> entrys = staff.entrySet();

for(Map.Entry<String,Employee> entry :entrys) {

      String key = entry.getKey();

      Employee value = entry.getValue();

      //.................

}

 

称entry为条目

 

posted on 2018-05-05 10:16  Stephenatalie  阅读(587)  评论(0编辑  收藏  举报