Chinaunix

标题: 【求助】Java排序问题 [打印本页]

作者: kyang    时间: 2004-04-30 11:48
标题: 【求助】Java排序问题
例如:
class A {
    public String s1 = "";
    public String s2 = "";
    public String s3 = "";
}

List l = new ArrayList();

for ( int i = 0; i< 10; i ++ ) {
        A a = new A();
        a.s1 = "test" + i ;
        a.s2 = "sub" + i;
        a.s3 = "desc" + i;
        l.add(a);
}

Class MyComp implements Comparator{
    public int compare(Object element1, Object element2) {
         ???????
    }   
}

MyComp cc = new MyComp();

Collection.sort(l, cc);

如何实现MyComp,使之可以先按s1排序再按s2排序?相当于order by s1, s2的效果




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2