A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

排序方式一: 要让自定义对象是实现 Comparable接口,强制让对象具有比较性。,排序时当主要条件相同时,一定要判断下次要条件。 然后重写compareTo()方法。 如果想要按原样顺序输出,则让compareTo()方法返回 1。

排序方式二:当元素自身不具备比较性时,或者具备的比较性不是所需要的,这时就需要让集合自身具备比较性。 在集合初始化的时候,就让集合具有比较性。 定义比较器,将比较器作为参数传递给TreeSet集合的构造函数。
您需要登录后才可以回帖 登录 | 加入黑马