【发布时间】:2016-11-10 18:32:00
【问题描述】:
首先感谢您的阅读!
我用logId、logName、logCompany、...创建了一个自定义类CallLog
这些 CallLogs 存储在 TreeSet 中,默认按 logPriority 和 logDateTime 排序。现在我需要打印按不同值排序的关系。我已经创建了abstract class Rapport 使用printByName() 之类的方法来按其他值对我的TreeSet 进行排序。
我不应该更改 CallLog 的 compareTo() 方法,所以我想知道如何使用 CallLog 的其他属性对 TreeSet 进行排序。
【问题讨论】:
-
您无法对
TreeSet进行排序。它是自排序的,因此如果您打算更改排序,请使用List和众多排序列表的方法之一。
标签: java sorting compare treeset