我有一个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) - > {})的方法未定义类型比较器