List能不能用兩個for循環輸出呢

我在網上找了很久,都是一個循環輸出,這樣遇Map裏元素名或者元素數量不一樣的時候就會很尷尬,能不能用兩個循環表達出來比較快?
獻上單循環的列子
map1.put(“name”, “小明”);
map1.put(“sex”, “男”);
map1.put(“age”, 18);
Map<String,Object> map2 = new HashMap<String,Object>();
map2.put(“name”, “小紅”);
map2.put(“sex”, “女”);
map2.put(“age”, 16);

for(int i = 0;i<listMap.size();i++){
System.out.println(listMap.get(i).get(“name”));
System.out.println(listMap.get(i).get(“sex”));
System.out.println(listMap.get(i).get(“age”));
System.out.println();
}
假設我在map2裏面多一個key時候,這個循環輸出就不能用了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章