java中遍歷map的兩種方式


1.先將map對象轉成set,然后再轉為迭代器

1 Iterator iterator = map.entrySet().iterator();
2 while(iterator.hasNext()){
3     Entry entry = iterator.next();  
4     System.out.println(entry.getKey());      // 獲取key
5     System.out.println(entry.getValue());    // 獲取value
6 } 

2.先將map轉為set類型的key值集合,然后轉為迭代器

1 Iterator iterator = map.keySet().iterator();
2 while(iterator.hasNext()){                        
3     Object key = (Object)iterator.next();
4     System.out.println(key);               // 獲取key
5     System.out.println(map.get(key));      // 獲取value
6 }

 


免責聲明!

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



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