java - 希望使用 CompareTo 创建示例数据并将其添加到排序集中

标签 java set compareto sorting sortedset

我想使用 CompareTo 创建一个包含一些示例数据的排序集。

您能否提供一些有关如何执行此操作的示例代码?

最佳答案

您的类中需要一个compareTo方法,您想要与其他方法进行比较,并让该类实现可比较:

public class TestObject implements Comparable{
    private int a_number;

public int getNumber() {
   return a_number;
   }

public int compareTo(TestObject other) {
   return getNumber() - other.getNumber();
   }
}

您现在可以将此类的对象与同一类的对象进行比较

关于java - 希望使用 CompareTo 创建示例数据并将其添加到排序集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722601/

相关文章:

java - 使用 AngularJS 访问 DOM 对象

java - List<Dog> 是 List<Animal> 的子类吗?为什么 Java 泛型不是隐式多态的?

python - 如何检查元组或列表中的所有元素是否都在另一个元组或列表中?

java - 对比接口(interface)作业

java - 单键多个账户映射

java - 从另一个子类对象创建子类对象

Android ImageButton setImageResource 来自变量

java - 实现了 hashCode() 但保留All() 仍然无法按预期工作

.net - 如何比较两个日期时间

java - 如何对单个指定成员变量使用compareTo()