本帖最后由 钟成军 于 2014-3-31 17:21 编辑
毕老师十五天视频,为什么我存一个Student对象还是报错:
Exception in thread "main" java.lang.ClassCastException: Student cannot be cast
to java.lang.Comparable
但毕老师那里却能运行出结果?
- class TreeSetDemo
- {
- public static void main(String[] args)
- {
- TreeSet ts = new TreeSet();
- ts.add(new Student("lisi02",22));//我只存了这一个对象,但运行时还是报上面那个错误,求解??
-
- Iterator it = ts.iterator();
- while(it.hasNext())
- {
- System.out.println(it.next());
- }
- }
- }
- class Student
- {
- private String name;
- private int age;
- Student(String name,int age)
- {
- this.name = name;
- this.age = age;
-
- }
- public String getName()
- {
- return name;
- }
- public int getAge()
- {
- return age;
- }
- }
复制代码
|