使用java,有一个大List为String类型,List封装了很多也是String类型的小list,根据小list的第一个值对所有小list进行倒序排序
时间: 2023-04-10 12:01:00 浏览: 106
JAVA LIST排序
5星 · 资源好评率100%
可以使用Java8的Stream API来实现这个功能,代码如下:
```
List<List<String>> bigList = ...; // 大List为String类型,封装了很多也是String类型的小list
bigList.forEach(Collections::sort); // 先对每个小list进行排序
Collections.sort(bigList, (o1, o2) -> o2.get(0).compareTo(o1.get(0))); // 再根据小list的第一个值进行倒序排序
```
这段代码先对每个小list进行排序,然后再根据小list的第一个值进行倒序排序。
阅读全文