如何对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.92
0.9
0.71
0.71
0.71
0.65
0.62
0.54
0.5
0.34
0.2
0.12
0.1
0.1
0.1
334
3
这样就能达到你想要的效果。不过要记得导入 "Collections"!
这里是
Collections
的文档。使用java.util.Collections类的util方法,即
事实上,如果你想给自定义对象排序,你可以使用
见collection api