空安全日期比较器,用于在 Java 8 流中排序
2022-08-31 15:50:08
我正在使用它来获取最新的项目。我怎样才能让它成为空安全,并用空日期最后(最旧)进行排序。createDt 是一个 joda LocalDate 对象。
Optional<Item> latestItem = items.stream()
.sorted((e1, e2) -> e2.getCreateDt().compareTo(e1.getCreateDt()))
.findFirst();