Java中Map的方法values得到的collection为什么还是乱序的?
publicclassMapdemo{publicstaticvoidmain(String[]args){Map<String,Integer>m=newHashMap...
public class Mapdemo {
public static void main(String[] args){
Map<String,Integer> m = new HashMap<String,Integer>();
m.put("张三",1);
m.put("李四",2);
m.put("王五",3);
m.put("赵六",4);
Collection<Integer> c = m.values();
System.out.println(c);
}
}
教程中说应该是按照一定顺序啊,但是为什么还是4123的输出? 展开
public static void main(String[] args){
Map<String,Integer> m = new HashMap<String,Integer>();
m.put("张三",1);
m.put("李四",2);
m.put("王五",3);
m.put("赵六",4);
Collection<Integer> c = m.values();
System.out.println(c);
}
}
教程中说应该是按照一定顺序啊,但是为什么还是4123的输出? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询