private static ArrayList<Game> theWinnerIs(ArrayList<Game> gamer){
ArrayList<Game> winner = new ArrayList<Game>();
ArrayList<Integer> points = new ArrayList<Integer>();
for(int i = 0; i<gamer.size(); i=i+1){
int x = gamer.get(i).getPoints();
winner.add(x);
}
return winner;
}
У меня есть неизвестные количества элементов в геймере ArrayList. Что я хочу сделать, так это то, что я хочу, чтобы цикл через каждый элемент в ArrayList gamer и вызывал метод на каждом из них, называемый getpoints() ;, чтобы получить их оценку. Затем я хочу сравнить оценку по каждому из этих элементов и сохранить элемент с наибольшим количеством баллов в победителе ArrayList, а затем победитель. если 2 или более элемента разделяют наибольшее количество баллов, я хочу сохранить их в победителе Arraylist. поэтому я использую Arraylist, потому что я не знаю, сколько победителей.Как сравнить элементы ArrayList
Я знаю, что я должен использовать выражения для сравнения элементов. Но я не знаю, как начать их сравнивать. как получить каждое из их значений и сохранить его в if - statements. Для простоты можно сказать, что число элементов равно 3. в противном случае его неизвестно.