Здравствуйте, я должен получить максимальное число от arraylist в Java. ia m получение ошибки T- не входит в связанный интерфейс java. lang. сопоставимо, есть ли другой способ сортировки arralist. Вот мой пример кода.Максимальное число arraylist
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 не знает, как сортировать свой класс самостоятельно. Как его сортировать, на каких полях? Вы должны сообщить об этом, выполнив «Сравнивать» или передав собственный «Компаратор». В чем проблема? –