1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > HashMap按顺序put 按顺序输出

HashMap按顺序put 按顺序输出

时间:2020-05-26 19:11:19

相关推荐

HashMap按顺序put 按顺序输出

最近做项目,用到了Map对数据进行分组,但是分完组之后,输出数据时并不是按数据给的顺序输出的,其实用不着这么麻烦,后台给数据时完全可以分好组再传给前端,没办法,谁让咱不会后台呢,废话不多说,上解决办法

一般情况下是这样put进去的

Map<String, String> map = new HashMap<>(); map.put("1", "1"); map.put("2", "2"); map.put("3", "3"); map.put("4", "4");

输出方式很多,这里只写一种,其他自行百度

for (String t:map.keySet()) {Log.e("test","key="+t);}

结果当然不是我们想要的,怎么办,很简单,把HashMap换成LinkedHashMap

原因:LinkedHashmap 的特点是put进去的对象位置未发生变化,而HashMap会发生变化.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。