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
