使用集合来排序

廉价感情. 提交于 2020-02-17 00:27:17

1、自然排序:集合中的类需要实现comparable接口;如果不实现该接口会报类型转换异常

TreeSet集合是用来对其元素进行排序的,同样它也可以保证元素的唯一 

 

 

使用TreeSet集合来排序,当compareTo方法的返回值为0,表示被比较的元素与比较的元素是同一个对象

 

2、比较器排序:

String类的compareTo方法默认是按字典顺序比较两个字符串,当我们需要按照特定的需求来比较时(比如按照字符串的长度来比较),就需要定义比较器,eg;

 

 

 

 

分析如下:

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!