package com.sxt.test0;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class Test0 {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c");
Iterator<Map.Entry<Integer,String>> it=map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<Integer,String> entry=it.next();
System.out.print("key值为:"+entry.getKey()+","+"value值为:"+entry.getValue());
}
}
}
真是不知道错在哪里?一直说是少;号要不是少{},但是检查了好几次都没有问题啊