A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xing260577315 中级黑马   /  2014-9-1 21:37  /  890 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*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);
               
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马