你好,我必须从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”或传递一个自定义的“比较器”来告诉它。那有什么问题? –