黑马程序员技术交流社区

标题: TreeSet集合对集合中元素排序的两种方式 [打印本页]

作者: 357016138    时间: 2014-7-21 17:05
标题: TreeSet集合对集合中元素排序的两种方式
排序方式一: 要让自定义对象是实现 Comparable接口,强制让对象具有比较性。,排序时当主要条件相同时,一定要判断下次要条件。 然后重写compareTo()方法。 如果想要按原样顺序输出,则让compareTo()方法返回 1。

排序方式二:当元素自身不具备比较性时,或者具备的比较性不是所需要的,这时就需要让集合自身具备比较性。 在集合初始化的时候,就让集合具有比较性。 定义比较器,将比较器作为参数传递给TreeSet集合的构造函数。





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