如何分类一个ArrayList?我有一个java的双倍列表,我想按降序排序ArrayList。输入ArrayList如下:List<Double> testList = new ArrayList();testList.add(0.5);testList.add(0.2);testList.add(0.9);testList.add(0.1);testList.add(0.1);testList.add(0.1);testList.add(0.54);testList.add(0.71);testList.add(0.71);testList.add(0.71);testList.add(0.92);testList.add(0.12);testList.add(0.65);testList.add(0.34);testList.add(0.62);输出应该是这样的0.920.90.710.710.710.650.620.540.50.340.20.120.10.10.1
3 回答
鸿蒙传说
TA贡献1865条经验 获得超7个赞
互换的青春
TA贡献1797条经验 获得超6个赞
Collections.sort(mArrayList, new Comparator<CustomData>() { @Override public int compare(CustomData lhs, CustomData rhs) { // -1 - less than, 1 - greater than, 0 - equal, all inversed for descending return lhs.customInt > rhs.customInt ? -1 : (lhs.customInt < rhs.customInt) ? 1 : 0; }});
三国纷争
TA贡献1804条经验 获得超7个赞
Collections.sort(list)
Collections.sort(List<T> list, Comparator<? super T> c)
添加回答
举报
0/150
提交
取消