java中的映射表HashMap、TreeMap

时间:2022-06-01 05:25:26

集(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为条目