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