黑马程序员技术交流社区
标题:
Comparable接口
[打印本页]
作者:
xing260577315
时间:
2014-9-1 21:37
标题:
Comparable接口
/*Comparable接口:
所有可以“排序”的类都实现了java.lang.Comparable接口,Comparable接口中只有
一个方法:
public int compareTo(Object obj); 该方法:
返回0:表示 this==obj
返回整数表示 this>obj
返回负数表示this<obj
实现了Comparable接口的类通过实现compareTo()方法从而确定该类对象的排序方式
改写Name类,让其实现Comparable接口,其conpareTo方法:
*/
import java.util.*;
public class TestComparable {
public static void main(String[] args) {
List l1=new LinkedList();
l1.add(new Name1("Karl","M"));
l1.add(new Name1("Steven","Lee"));
l1.add(new Name1("John","O"));
l1.add(new Name1("Tom","M"));
System.out.println(l1);
Collections.sort(l1);
System.out.println(l1);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2