我正在尝试使用 ComparisonChain 在类中实现 compareTo() 但是该类包含一个 List 并且 compare() 不接受它们,因为 List 没有实现 Comparable。关于如何使这项工作的任何想法?
代码子集如下所示:
public class User() {
String name;
List<String> emails;
...
public int compareTo(User that) {
return ComparisonChain().start()
.compare(this.name, that.name)
.compare(this.emails, that.emails) // Fails on this line
.result();
}
}