本帖最后由 希望多多 于 2014-3-14 16:55 编辑
下面是一段Map的代码:
public void test(){Map map=new HashMap();
map.put(1,"aa");
map.put(2,"bb");
map.put(3,"cc");
//取值
for(Object obj:map.entrySet()){
Map.Entry entry1=(java.util.Map.Entry) obj;
String key=(String) entry1.getKey();
String value=(String) entry1.getValue();
System.out.println(key+" = "+value);
}
}
取出来的值不是按照放入的顺序显示的,那么如何是取出的值的顺序与放入的顺序一样呢?
|
|