我创建了这个程序。我试图让它对我的列表进行排序,但它不会排序。我已经包括了主程序以及我的 Employee 类。
当我尝试对其进行排序时,t 会吐出这个:
集合中的 sort(java.util.list) 不能应用于 (java.util.ArrayList)
这是我给出的错误代码:不存在变量 T 的实例,因此Employee符合Comparable<? super T>
import java.util.*;
import java.lang.*;
public class Employee {
String name;
public Employee(String name) {
this.name = name;
}
// Used to print student details in main()
public String toString() {
return this.name;
}
}
public class Schedule {
public static void main (String args[] ) {
ArrayList<Employee> listOfEmployees = new ArrayList<Employee>();
listOfEmployees.add(new Employee("Lauren"));
listOfEmployees.add(new Employee("Greg"));
listOfEmployees.add(new Employee("Brenda"));
listOfEmployees.add(new Employee("Derek"));
listOfEmployees.add(new Employee("Brittany"));
System.out.println("Unsorted");
for …Run Code Online (Sandbox Code Playgroud)