我有这段代码。
CommentModel lastUserComment = comments.iterator().next();
for (CommentModel comment : comments) {
if (comment.getCreationtime().after(lastUserComment.getCreationtime())) {
lastUserComment = comment;
}
}
我想用番石榴替换它。
如果getCreationtime()返回int,我可以使用这样的东西: How to get max() element from List in Guava
是否有Guava工具可以解决我的问题?
答案 0 :(得分:6)
你可以比较时间。
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);