java 把list中的对象进行时间倒序
时间: 2024-03-05 10:48:04 浏览: 85
JAVA像SQL一样对List对象集合进行排序
可以使用Java 8的Stream API和Comparator来实现将List中的对象按时间进行倒序排序,具体代码如下:
```java
List<MyObject> myList = ... // 获取List对象
List<MyObject> sortedList = myList.stream()
.sorted(Comparator.comparing(MyObject::getTime).reversed())
.collect(Collectors.toList());
```
上述代码中,`MyObject`是你自己定义的对象,其中包含了时间属性`time`。`sorted`方法通过Comparator按照`time`属性进行排序,并使用`reversed`方法将排序结果进行倒序。最后使用`collect`方法将排序后的结果转换为List对象。
阅读全文