GMX*_*GMX 3 java arrays sorting android
在我的应用程序中,我有一个功能,给我这种类型的数据:
一年(int)和与该年相关联的字符串(年份可以关联更多字符串):
2016年 - "1A2B3C"
2009年 - "8DF56R"
2009年 - "8E4I1J"
2013年 - "P6F2T8"
2009年 - "4K6J5U"
我想为每个年份创建一个String数组,而不是按年份排序.像这样:
2009年 - "8DF56R""8E4I1J""4K6J5U"
2013年 - "P6F2T8"
2016年 - "1A2B3C"
年份应该是索引,我如何检索该输出?
对不起noob问题,但我尝试了数组,ArrayList和Map数组,但我可能错过了一些东西.
您应该使用Map的List人就像这样:
Map<Integer, List<String>> = new TreeMap<>();
你可以填写List与Integer密钥相关的s (日期).根据TreeMap键盘的自然顺序对键进行排序(如果我没记错的话,默认情况下会升序).
Comparator如果默认情况下您不满意,也可以创建自定义
| 归档时间: | 
 | 
| 查看次数: | 76 次 | 
| 最近记录: |