JAVA中的map集合顺序如何与添加顺序一样
6个回答
展开全部
Map<K, V> map = new LinkedHashMap<K, V>();
用LinkedHashMap类来初始化map,这个集合是有序的,和添加顺序一样
用LinkedHashMap类来初始化map,这个集合是有序的,和添加顺序一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
展开全部
其实没必要,因为是按KEY取的,只要KEY是顺序的,取出来就是顺序的了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是HashMap(一般都用这个),就要实现Comparable的compareTo方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询