Java中的HashMap加入元素时,是否可以根据自己定义的顺序加入元素得到自己期望的顺序?
7个回答
展开全部
既然用到了HashMap也就不需要元素的加入顺序了
hashmap是通过元素名来取得元素值的,如若非要加个顺序的话那就
把元素名从1开始命名然后按照顺序取就是了
不过麻烦在于移除了某个数值后不能的到连续的数值顺序了
hashmap是通过元素名来取得元素值的,如若非要加个顺序的话那就
把元素名从1开始命名然后按照顺序取就是了
不过麻烦在于移除了某个数值后不能的到连续的数值顺序了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.hashmap 输出是没有顺序的,如果想按顺序输出,可以使用排序
2.LinkedHashMap,是有排序的,可以按照你加入的顺序 输出,不过LinkedHashMap的效率可能低一些,因为数据结构的关系。
2.LinkedHashMap,是有排序的,可以按照你加入的顺序 输出,不过LinkedHashMap的效率可能低一些,因为数据结构的关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-01
展开全部
HashMap是无序的不重复的,不行,ArrayList 能达到你想要的目的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
LinkedHashmap
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询