Вам нужно будет реализовать методы для сравнения. Это должно быть сделано путем внедрения Comparable
.
public class MyClass implements Comparable
{
public int compareTo(Object o)
{
// Compare code
}
}
Этот метод должен возвращать 0, если объекты совпадают (например, «MyString» и «туЗЬптд), отрицательное число, если этот объект меньше, чем тот, что мы сравнивая его (например, , «aaa» и «bbb») и положительное число, если этот объект больше, чем тот, который мы сравниваем с ним (например, «ccc» и «bbb»).
Обратите внимание, что это не " не нужно и не следует ожидать, что отрицательное и положительное число будет одним или отрицательным. Оно просто должно быть отрицательным или положительным. Например, мы могли бы вернуть смещение, которое было бы более конкретным в рассказе нас как сравнить два объекта.