1. 程式人生 > >對於entrySet的理解

對於entrySet的理解

entrySet是java中的一個物件,一般可以通過map.entrySet()得到。
1,entrySet實現了Set介面,裡面存放的是鍵值對。一個K對應一個V。
2,用來遍歷map的一種方法。
Set<Map.Entry<String, String>> entryseSet=map.entrySet();
for (Map.Entry<String, String> entry:entryseSet) {
System.out.println(entry.getKey()+","+entry.getValue());
}
通過getKey()得到K,getValue得到V。

3,還有一種是keySet。
Set<String> set = map.keySet();
for (String s:set) {
System.out.println(s+","+map.get(s));
}
裡面存的是Map的K。