黑马程序员技术交流社区

标题: 小程序一枚 [打印本页]

作者: 和鹏    时间: 2015-4-13 15:59
标题: 小程序一枚
/*
        练习:按照字符串长度进行排序。
*/
import java.util.*;
class TreeSetTest3
{
        public static void main(String[] args)
        {
       
                TreeSet ts = new TreeSet(new StrLenComparator());
                ts.add("acd");
                ts.add("fkif");
                ts.add("dahahaha");
                ts.add("xixix");
                ts.add("ccc");

                for (Iterator it = ts.iterator();it.hasNext() ; )
                {
                        System.out.println("集合:"+it.next());
                }
        }
}
/**
*比较器               
*/
class StrLenComparator implements Comparator
{
        public int compare(Object o1,Object o2)
        {
                String s1 = (String)o1;
                String s2 = (String)o2;
                int num = new Integer(s1.length()).compareTo(new Integer(s2.length()));
                if (num==0) // 主要条件相同
                        return s1.compareTo(s2);//比较次要条件
                return num;
        }       
}

作者: sisel    时间: 2015-4-13 16:02
哈 ,我也刚看这个视频。
作者: 时过境迁    时间: 2015-4-13 21:42
表示还看不懂




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2