gpt4 book ai didi

java - 如何获取 HashMap 中包含最新 LocalDate 的对象

转载 作者:行者123 更新时间:2023-12-02 03:03:15 25 4
gpt4 key购买 nike

我的 DVD 对象中有一个名为 releaseDate 的属性,它是一个 String

getReleaseDateFormatted() 是 DVD 对象中的一个方法,我可以在其中将 String 解析为 LocalDate

我假设以下代码会将所有 releaseDate 分组为 LocalDate 类型?我需要找到该组内的最新日期。

@Override
public DVDs getOldestDVD() throws PersistenceException {
return dvdMap.values()
.stream()
.collect(Collectors.groupingBy(d -> d getReleaseDateFormatted()))
}

最佳答案

这个问题非常模糊和令人困惑,但如果我的理解是正确的,你不应该需要任何流。试试这个:

return Collections.max(dvdMap.values(),
Comparator.comparing(DVDs::getReleaseDateFormatted));

关于java - 如何获取 HashMap 中包含最新 LocalDate 的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42152838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com