黑马程序员技术交流社区

标题: 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