对Floats的ArrayList的ArrayList进行排序

时间:2016-08-28 20:50:18

标签: java sorting arraylist

我有一个FloList的ArrayList的ArrayList,我希望通过内部ArrayList的一个值对数组进行排序。

例如

[1.2,2.0,3.5]
[1.3,3.3,5.6]
[5.7,5.3,1.4]

我想按最后一个值排序,以便输出如下(从最低到最高)

[5.7,5.3,1.4]
[1.2,2.0,3.5]
[1.3,3.3,5.6]

值本身不会仅改变顺序,因此ArrayList根据内部ArrayList中的第3个值从最低到最高。

我按照以下建议尝试了list.sort(Comparator.comparing(l -> l.get(2)));但是我收到了一个错误:比较((l) - > {})的方法未定义类型比较器

0 个答案:

没有答案