本帖最后由 淡淡柠檬茶 于 2014-6-5 14:48 编辑
import java.util.*;
class fanxing1
{
public static void main(String[] args)
{
TreeSet<Student> s = new TreeSet<Student>(new Comp());
s.add(new Person("01"));
s.add(new Person("02"));
s.add(new Person("03"));
s.add(new Person("04"));
Iterator it = s.iterator();
while (it.hasNext())
{
System.out.println(it.next().getName());
}
}
}
class Person
{
private String name;
Person(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public String toString()
{
return "person:"+name;
}
}
class Student extends Person
{
Student(String name)
{
super(name);
}
}
class Comp implements Comparator<Student>
{
public int compare(Student s1,Student s2)
{
return s1.getName().compareTo(s2.getName());
}
} |
|