67,513
社区成员
发帖
与我相关
我的任务
分享
import java.util.Arrays;
public class Student implements Comparable<Student> {
private String name;
// get
public String getName() {
return name;
}
// set
public void setName(String name) {
this.name = name;
}
// 构造方法
public Student(String name) {
this.name = name;
}
// 实现Comparable接口的compareTo方法
public int compareTo(Student o) {
// TODO Auto-generated method stub
return this.name.compareTo(o.name);
}
// 这个方法可以单独拿到 StudentTest中
public static void main(String[] args) {
Student[] StudentArray = new Student[6];
// tom,jerry,daniel,liang,liu,lin
StudentArray[0] = new Student("tom");
StudentArray[1] = new Student("jerry");
StudentArray[2] = new Student("daniel");
StudentArray[3] = new Student("liang");
StudentArray[4] = new Student("liu");
StudentArray[5] = new Student("lin");
Arrays.sort(StudentArray);
for (Student student : StudentArray) {
System.out.println(student.name);
}
}
}