Java中Map的entrySet()詳解


轉發:原博客

由於Map中存放的元素均為鍵值對,故每一個鍵值對必然存在一個映射關系。
Map中采用Entry內部類來表示一個映射項,映射項包含Key和Value
Map.Entry里面包含getKey()和getValue()方法

 

Set<Entry<T,V>> entrySet() :

該方法返回值就是這個map中各個鍵值對映射關系的集合,此集合的類型為Map.Entry。

 

可使用它對map進行遍歷。

1 Iterator<Map.Entry<Integer, Integer>> it=map.entrySet().iterator();
2 while(it.hasNext()) {
3 Map.Entry<Integer,Integer> entry=it.next();
4 int key=entry.getKey();
5 int value=entry.getValue();
6 System.out.println(key+" "+value);
7 }

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM