Вопросы по теме 'comparable'

Java Comparable Interface метод compareTo
Я не вижу ничего, что я делаю неправильно, но NetBeans выдает следующую ошибку: incomparable types required: boolean found: java.lang.Object public int compareTo(Object obj) { if( obj instaceof Employee){ Employee employee =...
6910 просмотров

Как сделать 2 сопоставимых метода только в одном классе?
У меня есть один класс, который я сортирую уже по одному атрибуту. Теперь мне нужно сделать еще одну вещь, мне нужно создать другой способ сортировки моих данных. Как я могу это сделать, чтобы я мог выбирать между двумя методами. Единственная...
27724 просмотров
schedule 15.11.2023

Сравнительный компаратор Java
Вот мой код class ComparableTest { public static void main(String[] args) { BOX[] box = new BOX[5]; box[0] = new BOX(10,8,6); box[1] = new BOX(5,10,5); box[2] = new BOX(8,8,8); box[3] = new...
1468 просмотров
schedule 15.11.2022

Порядок значений перечисления
Мне было интересно, есть ли способ упорядочить перечисление для разных классов. Если, например, у меня есть фиксированная группа химических веществ, которые по-разному реагируют на другие химические вещества, некоторые сильно, некоторые слабо. В...
21540 просмотров
schedule 31.10.2023

Сопоставимый класс
Я некоторое время пытался изучить сопоставимый класс, я знаю правильный синтаксис и то, как он используется в большинстве случаев. Такие как: int result = ObjectA.compareTo(ObjectB); вернет значение 0, если оба объекта одинаковы;...
510 просмотров
schedule 19.11.2023

Сортировка набора объектов в Java с сопоставимым интерфейсом
Можно отсортировать набор объектов с сопоставимым интерфейсом, и когда вы найдете какой-то атрибут с равным значением приращения? Мне нужно сохранить коллекцию, упорядоченную по числовому атрибуту, идентифицировать атрибуты и увеличить равное...
172 просмотров
schedule 13.10.2022

Как бы я отсортировал свой связанный с Java (не коллекции LinkedList) список по типу элемента в алфавитном порядке?
Я создал общий связанный список в java (а не встроенный) и имею класс LinkedList, класс ListInterface, класс Node, класс Dvd и класс DvdManager. Моя цель - иметь возможность добавлять DVD в связанный список и распечатывать их в алфавитном порядке....
1866 просмотров

Java переопределяет метод compareTo для Arrays.sort()
Я пытаюсь переопределить метод compareTo, чтобы иметь возможность использовать Arrays.sort(), но когда я это делаю, кажется, что он не работает. Я не получаю никаких ошибок, но у меня есть тестер, который проверяет и возвращает ошибку. Я должен...
8320 просмотров
schedule 20.05.2024

когда использовать расширения или реализации Comparable (Java)? + почему я не могу создать объект
Я изучаю структуры данных, и меня попросили написать программу, которая позволяет менеджеру магазина манипулировать запасами, используя 4 класса: ListInterface, ExpandableArrayList (класс, реализующий интерфейс), элемент класса (тип которого хранится...
1696 просмотров

Как заставить перечисления использовать свой метод compareTo при реализации интерфейса?
Структура такая: public interface ItemList{ } public enum ItemList1 implements ItemList { Apple, Orange; } public enum ItemList2 implements ItemList { Banana, Grapes; } и еще 5 таких перечислений Требование состоит в...
263 просмотров
schedule 08.05.2024

Перехват сортировки элементов JavaFX 8 TableView
У меня есть приложения, в которых размещен файл TableView . Всякий раз, когда пользователь сортирует строки, щелкая заголовок определенного столбца, мне нужно Сохраните текущий порядок элементов, Выполните фактическую сортировку, Сохраните...
98 просмотров
schedule 08.12.2022

JAVA_Runtime_Error: метод сравнения нарушает свой общий контракт.
Я получаю эту ошибку, когда пытаюсь отсортировать массив узлов. Я пробовал большинство решений, но ни одно из них не сработало в моем случае. java.lang.IllegalArgumentException: Comparison method violates its general contract! at...
992 просмотров
schedule 13.05.2024

android 8 (26) View Z index работает иначе, чем ‹= 25
Я искал много дней, чтобы разобраться в этой проблеме, и, будучи немного новичком в Java, я ничего не получаю... следующий код демонстрирует проблему. Код работает, но на самом деле не должен. Полный код находится здесь...
328 просмотров
schedule 18.11.2023

Как правильно реализовать методы для объектов, которые реализуют Comparable в ArrayList в Java?
Итак, для проекта мне нужно отсортировать слова в алфавитном порядке, инкапсулированные в классе Word, который реализует Comparable. Экземпляры Word должны быть отсортированы в ArrayList из отдельного статического класса, содержащего алгоритм. Я...
44 просмотров
schedule 04.11.2022

Collections.sort() показывает ошибку во время компиляции, а метод add() в TreeSet показывает во время выполнения
У меня есть класс Student , который не реализует Comparable . Случай 1: я создал TreeSet из Student объектов. mySet.add(s1) не выдает ошибку во время компиляции, но выдает ошибку во время выполнения. (Я мог бы найти объяснения этому,...
71 просмотров
schedule 12.04.2024

Как использовать дженерики для указания отношений суперкласса с типом Comparable
Я создал метод getMax, который принимает и массив Comparable в качестве параметра и сравнивает элементы, чтобы найти максимальный элемент, но мне также нужно реализовать дженерики, чтобы указать отношения суперкласса, и я действительно не понимаю, как...
157 просмотров
schedule 24.02.2024

Метод Java для подтверждения работы сортировки
У меня есть массив из 100 целых чисел (от 0 до 99), и я реализую интерфейс Comparable. Моя задача сейчас — подтвердить, что сортировка работает (хотя я знаю, что она работает). Мой код: public static boolean confirmSorting(Guppy[]...
39 просмотров
schedule 07.05.2024