小编Lol*_*olo的帖子

数组排序不起作用,不存在变量 T 的实例,因此 Employee 符合 Comparable

我创建了这个程序。我试图让它对我的列表进行排序,但它不会排序。我已经包括了主程序以及我的 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)

java arrays list

2
推荐指数
1
解决办法
866
查看次数

标签 统计

arrays ×1

java ×1

list ×1