Мне нужно отсортировать 3 объекта, которые содержат два целых числа и 1 строку, мой вопрос, так как я новичок в java, как я могу вызвать объект в методе, это мой код, так что far: Так что я пытаюсь сделать, чтобы отсортировать все 3 объекта в порядке возрастания, по возрасту, имени, общей оценке, как я могу назвать все из них, чтобы я мог сортировать? или если я делаю это неправильно, какая альтернатива? Мне нужно заранее использовать список и 3 объекта.Сортировка целых чисел и строк Java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Student {
int age;
int generalGrade;
String firstName;
String lastName;
public Student(int age, String firstName, String lastName, int generalGrade) {
this.age = age;
this.generalGrade = generalGrade;
this.firstName = firstName;
this.lastName = lastName;
}
public static void main (String[] args) {
Student myStudent = new Student(19, "A", "X", 100);
Student myStudent1 = new Student(20, "B", "P", 98);
Student myStudent2 = new Student(19, "C", "N", 70);
Age(myStudent);
}
public void Age(int[] age) {
List studentAge = new ArrayList(Arrays.asList(age));
System.out.println("List values before sort " + studentAge);
Collections.sort(studentAge);
System.out.println("List value after sort: " + studentAge);
}}
Напишите пользовательский компаратор, а затем Collections.sort, используя этот компаратор – Sanjeev