黑马程序员技术交流社区

标题: 比较器排序 [打印本页]

作者: 张恩祺    时间: 2015-7-13 21:45
标题: 比较器排序
比较器排序(集合具备比较性)

                                        TreeSet的带参构造,要求构造方法接收一个实现了Comparator接口的对象。

                                        TreeSet<Student> ts = new TreeSet<Student> ( new Comparator<Student>
                                        {
                                                @Override
                                                public int compare ( Student s1 , Student s2)
                                                {
                                                        //按照年龄排序,从小到大
                                                        int num = s1.getAge() - s2.getAge();
                                                        //次要条件
                                                        int num2 = ( num == 0 ) ? ( s1.getName().compareTo(s2.getName()) ) : num;
                                                        return num2;
                                                }
                                        } );


作者: dajiaoya    时间: 2015-7-13 22:07
分享快乐 赞一个




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