-6
我有一個ArrayList
。它的格式如下。如何僅保留ArrayList中具有最大值的對象?
List interval = new ArrayList<Counter>();
public class Counter {
private int start;
private int end;
private int count;
.....
}
Start| End | Count
1 | 2 | 2
5 | 6 | 1
1 | 2 | 2
7 | 8 | 1
1 | 2 | 3
ArrayList中可能包含分別重複的元素也喜歡在這裏1和2的開始和結束。如果列表中有重複的元素,我只想保留count的最大值並丟棄其他元素。
Start| End | Count
5 | 6 | 1
7 | 8 | 1
1 | 2 | 3
這是我期待的結果。如何做呢 ?
如果這些數據來自數據庫,那麼您應該絕對在這裏處理它。 –
@TimBiegeleisen不,它不是來自數據庫。 – mjm
與@ Turing85似乎暗示的是相反的,[沒有禁止作業問題](https://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions )。但是,如果這是一個標籤,那麼這樣做很有幫助。而且你應該顯示你已經嘗試過的東西,並且你應該期待提示,而不是完整的答案。 –