专业回答
hashmap是没有顺序的,有顺序的一般没人这么用的,都是通过list来进行确定顺序的对象添加的。因为list是有顺序的,先add的编号就小(从0开始),举例:
List list = new linkedList();
list.add("0");
list.add("1");
结果就是:list.get(1) =1;
List list = new linkedList();
list.add("0");
list.add("1");
结果就是:list.get(1) =1;
2013-01-15 11:28
提问者采纳
你用的是hashmap吧,HashMap是没有顺序的,如果你一定要让它有顺序,可以去实现排序接口,具体是哪个我忘了,不过你可以用TreeMap,这个集合是有序的,和添加顺序一样。
-
提问者评价
-
按照你说的,真的成功了,好开心,谢谢你!
评论(5)
13
16
2013-01-15 11:43
s286918982
四级
Map<K, V> map = new LinkedHashMap<K, V>();
用LinkedHashMap类来初始化map,这个集合是有序的,和添加顺序一样
用LinkedHashMap类来初始化map,这个集合是有序的,和添加顺序一样
评论
30
1