Java:将TreeSet与类类型1一起使用

用户名

我想在TreeSet中添加员工对象并想打印对象

public class DemoTest 
{    
    public static void main(String[] args)
    {       
        TreeSet<Employee> list = new TreeSet<Employee>();           
        list.add(new Employee("A",1));
        list.add(new Employee("A1",11));
        list.add(new Employee("A1",11));

        for(Employee e : list)
        {
            System.out.println(e.getName());
            System.out.println(e.getId());
        }
    }    
}

员工班在那儿,但得到这个例外

塔赫·霍希迪(Taher Khorshidi)

员工必须是Comparable

public class Employee implements Comparable<Employee> {

    ....

    @Override
    public int compareTo(Employee o) {
        return Integer.compare(this.getId(), o.getId());
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以将Java Collections与扩展的类类型一起使用?

将通用类型与类-T类型一起使用不满足约束

将向量与包含不可复制数据类型的类一起使用

Java:如何将 Arrays.copyOfRange() 与泛型类型一起使用?

为什么Java编译器会抱怨将foreach与原始类型一起使用?

将Selenium WebDriver与Java一起使用跨度类getText()

将Carrot2 API与Java ComponentInitializationException一起使用:无法实例化组件类

将泛型/参数化的Java与多个类一起使用

将 Scalapb 与 Spark 结构化流和 Java 生成的 protobuf 类一起使用

将Foq与F#函数类型一起使用

TypeScript:将映射类型与泛型一起使用

将Flow类型与地图功能一起使用

将GetFieldValueAsync与GetFieldType中的类型一起使用

将联合类型与泛型一起使用

将Gson与接口类型一起使用

将__float__与非浮点类型一起使用

将ajax与数据类型json一起使用

将reverse_iterator与类型擦除一起使用

将instanceof与TypeScript联合类型一起使用 CustomObject []

将ValidateSet()与对象类型一起使用

将通用方法与类型DataType一起使用

将SqlServer Geometry类型与IGeometry一起使用

将类型与 Flutter Hooks 一起使用

将MEF与抽象基类一起使用

将GLSurfaceView类与android xml布局一起使用

如何将c ++类与ctypes一起使用?

无法将Tuple类与本机查询一起使用

如何将ContextWrapper类与subscribeWith一起使用

将HashSet与用户类Employee一起使用