在我的应用程序中,我有一个功能,给我这种类型的数据:
一年(int)和与该年相关联的字符串(年份可以关联更多字符串):
2016 – “1A2B3C”
2009 – “8DF56R”
2009 – “8E4I1J”
2013 – “P6F2T8”
2009 – “4K6J5U”
我想为每个年份创建一个String数组,而不是按年份排序.像这样:
2009 – “8DF56R” “8E4I1J” “4K6J5U”
2013 – “P6F2T8”
2016 – “1A2B3C”
年份应该是指数,
我该如何检索输出?
对不起noob问题,但我尝试了数组,ArrayList和Map数组,但我可能错过了一些东西.
解决方法:
您应该使用这样的列表地图:
Map<Integer, List<String>> = new TreeMap<>();
并且您可以填写与整数键(日期)关联的列表. TreeMap根据它们的自然顺序对您的键进行排序(如果我没记错的话,默认情况下会升序).
如果默认情况下您不满意,也可以创建自定义比较器
总结以上是内存溢出为你收集整理的如何将这种类型的数据处理成Array – JAVA全部内容,希望文章能够帮你解决如何将这种类型的数据处理成Array – JAVA所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)