本帖最后由 李涛兴 于 2012-11-19 22:11 编辑
- class StudentTreeSet
- {
- public static void main(String[] args)
- {
- TreeSet ts=new TreeSet();
- ts.add(new Student("zhangsan",19,85));
- ts.add(new Student("lisi",19,95));
- ts.add(new Student("wangwu",20,83));
- ts.add(new Student("tom",21,90));
- ts.add(new Student("davil",18,80));
- Iterator it=ts.iterator();
- while(it.hasNext())
- {
- Student stu=(Student)it.next();
- System.out.println(stu.getName()+" "+stu.getAge()+" "+stu.getFens());
- }
- }
- }
-
- class Student implements Comparable
- {
- private String name;
- private int age;
- private double fens;
- Student(String name,int age,double fens)
- {
- this.name=name;
- this.age=age;
- this.fens=fens;
- }
- public int compareTo(Object obj)
- {
- if(!(obj instanceof Student))
- throw new RuntimeException("不是一个类");
- Student s=(Student)obj;
- //System.out.println(this.fens+"...."s.fens);
- if(this.fens>s.fens)
- return 1;
- if(this.fens==s.fens)
- {
- int num=this.name.compareTo(s.name);
- return num;
- }
- return -1;
- }
-
-
- public String getName()
- {
- return name;
- }
-
- public int getAge()
- {
- return age;
- }
- public double getFens()
- {
- return fens;
- }
-
-
- }
复制代码 StudentTreeSet.java:6: 错误: 找不到符号
TreeSet ts=new TreeSet();
^
符号: 类 TreeSet
位置: 类 StudentTreeSet
StudentTreeSet.java:6: 错误: 找不到符号
TreeSet ts=new TreeSet();
^
符号: 类 TreeSet
位置: 类 StudentTreeSet
StudentTreeSet.java:12: 错误: 找不到符号
Iterator it=ts.Iterator();
^
符号: 类 Iterator
位置: 类 StudentTreeSet
3 个错误
有同学知道这是错在哪里了吗?上午看这个题目的视频,不懂就照抄了下来,现在想加个属性进去运行下,结果就出现了这些错误,
求高人指点下。 |