課程
/后端開發
/Java
/Java入門第三季
請問怎樣遍歷Map中的元素
2018-09-02
源自:Java入門第三季 5-1
正在回答
//兩種方法
/**
*1,利用KeySet方法遍歷
*/
public void test testKeySet(){
????Set<String>KeySet = students.keySet();
????for(String stuId:KeySet){
????????Student stu = students.get(stuId);
????????if(stu!=null){
????????????System.out.println("學生:"+stu.name);
????????}
????}
}
*2,利用EntrySet方法遍歷
public void testEntrySet(){
????Set<Entry<String,Student>>entrySet = students.entrySet();
????for(Set<Entry<String,Student>>entry:entrySet){
????????System.out.println("取得鍵:"+entry.getKey());
????????System.out.println("對應的值為:"+entry.getValue().name);
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
4 回答關于Map集合的問題
4 回答集合中的list,set,map可以嵌套?
3 回答求助:遍歷輸出Map中的values集合出錯
2 回答集合與泛型
1 回答非泛型集合
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-03
//兩種方法
/**
*1,利用KeySet方法遍歷
*/
public void test testKeySet(){
????Set<String>KeySet = students.keySet();
????for(String stuId:KeySet){
????????Student stu = students.get(stuId);
????????if(stu!=null){
????????????System.out.println("學生:"+stu.name);
????????}
????}
}
/**
*2,利用EntrySet方法遍歷
*/
public void testEntrySet(){
????Set<Entry<String,Student>>entrySet = students.entrySet();
????for(Set<Entry<String,Student>>entry:entrySet){
????????System.out.println("取得鍵:"+entry.getKey());
????????System.out.println("對應的值為:"+entry.getValue().name);
}