Map中的鍵值對進行遍歷
阿新 • • 發佈:2019-02-08
一定要注意泛型的新增
public static void main(String[] args) {
Map<Integer, String> map = new LinkedHashMap<Integer, String>();//使用LinkedHashMap進行存放map的資料
map.put(1, "a");
map.put(2, "b");
map.put(3, "c");
map.put(4, "d");
map.put(5, "e");//新增資料
Set<Entry<Integer, String>> set = map.entrySet();//將裡面的資料存放到set裡面,新增泛型Entry<Integer, String>
Iterator<Entry<Integer, String>> it = set.iterator();//建立set迭代器
while (it.hasNext()) {
Entry<Integer, String> en=it.next();//建立實體引用
System.out.println(en.getKey());
System.out.println(en.getValue());
}
}