gpt4 book ai didi

java - Guava 。按条件查找集合中的元素

转载 作者:行者123 更新时间:2023-12-03 07:18:44 27 4
gpt4 key购买 nike

我有这个代码。

CommentModel lastUserComment = comments.iterator().next();
for (CommentModel comment : comments) {
if (comment.getCreationtime().after(lastUserComment.getCreationtime())) {
lastUserComment = comment;
}
}

我想用 Guava 代替它。

如果 getCreationtime() 返回 int 我可以使用这样的东西: How to get max() element from List in Guava

Guava 中有可以解决我的问题的工具吗?

最佳答案

您可以比较时间。

final Ordering<CommentModel> o = new Ordering<CommentModel>() {
@Override
public int compare(final CommentModel left, final CommentModel right) {
return left.getCreationTime().compareTo(right.getCreationTime());
}
};
return o.max(comments);

关于java - Guava 。按条件查找集合中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21328386/

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