您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页TreeSet的两种排序方式比较

TreeSet的两种排序方式比较

来源:纷纭教育

前情:

        TreeSet可以对元素按照某种规则进行排序:

                   

 

       但是,当添加的是对象(Student)时,如何排序的呢?

                       会发现,无法进行排序。

                       

 

 

①自然排序

              自然排序需要Student类实现Comparable接口,并重写Compareto方法:

              1>  实现Comparable接口

                     

               2> 重写Compareto方法 

           

                         

               3>测试输出

                  

 

②比较器排序

                1>  创建一个比较类,实现Comparator接口,并重写compare(T o1, T o2)方法:

                      

                2>  创建集合对象时,使用指定的比较器进行比较

                      

                 3>  测试结果

                       

转载于:https://www.cnblogs.com/slimshady/p/10821096.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务