你好,我必須從Java中的arraylist獲得最大數量。 ia m得到錯誤T-不在綁定的實現java內。朗。還有什麼其他的方法可以對arralist進行分類。這是我的代碼示例。最大數組列表編號
private void CreateHighestScorePlayer(LinearLayout layoutForHighScore) {
HighScoreManager highScoreManager = HighScoreManager.getInstance(getApplicationContext());
ArrayList<Score> scores = highScoreManager.getScore();
Collections.sort(scores);
scores.get(scores.size() -1);
}
您需要爲Score類定義一個自定義比較器。 –
我知道它有任何其他的排序方式 – user3826166
不可以。「Score」類必須是「Comparable」,或者你必須提供一個「Comparator」。 Java不知道如何自己對類進行排序。它應該如何分類,在哪些領域?你必須通過實現「Comparable」或傳遞一個自定義的「比較器」來告訴它。那有什麼問題? –