JAVA四种遍历Map的方法
導入java.util.hashmap;
導入java.util.iterator;
導入java.util.map;
導入java.util.set;
公共類映射{
公共靜態void main(string[]args){
mapmap=new hashmap<>();
map.put(1,'第一');
map.put(2,'second');
map.put(3,'第三');
map.put(4,'fourth');
//第一個是先獲取鍵的值,然后通過鍵獲取值。
設置集=地圖。keyset();//這里的generic類型是該鍵值generic
for(整數:set){
system.out.println(integer+“->”+map.get(integer);//key->value
}
//第二個是遍歷映射中的所有值。值(),但不是鍵。
對于(字符串S:映射。值()){
系統。出來。普林斯頓(S);
}
//第三:迭代器迭代器用于通過映射遍歷鍵和值。入口集
迭代器<映射。entryiterable=map。入口集()。迭代器();
當(不可。HasNeXT()){
地圖。entryentry=iterable。下一步();
系統。出來。println(條目getkey()+“->”+條目。GETValk());
}
//第四:直接通過映射遍歷鍵和值。入口集
//最常見的
為(地圖)。entryentry:map。入口集()
系統。出來。println(條目getkey()+“->”+條目。GETValk());
}
/注:地圖。進入方法解釋
//map.entry是由map聲明的內部接口。此接口是通用接口,定義為entry。它表示映射中的實體(鍵值對)
}
}
?為了讓學習變得輕松、高效,今天給大家免費分享一套Java教學資源。幫助大家在成為Java架構師的道路上披荊斬棘。需要資料的歡迎加入學習交流群:9285,05736
總結
以上是生活随笔為你收集整理的JAVA四种遍历Map的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java中堆和栈有什么区别?
- 下一篇: 深入理解Java中的位操作
