2 回答

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
你可以這樣做,只使用一個(gè)循環(huán):
public Assignment getMaxAssignmentFromCollection(Collection collection) {
int max = Integer.MIN_VALUE;
Assignment maxAssignment = null;
for(Assignment element: collection) {
if(element.getLevel() > max) {
max = element.getLevel();
maxAssignment = element;
}
}
return maxAssignment;
}
然后使用它:
Assignment maxAssignment = getMaxAssignmentFromCollection(assignmentSet);

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
流運(yùn)算符在 Java 6 中不起作用。它們出現(xiàn)在 Java 8 中。因此您只需循環(huán)每個(gè)元素即可獲取最大值。這是使這項(xiàng)工作成功的唯一方法。
添加回答
舉報(bào)