Публикации по теме 'comparable'


Сравнительный и сравнительный путь от Java 5 до 8 - Часть I
Java имеет огромное количество классов и интерфейсов для выполнения различных задач по мере необходимости. Я не могу говорить обо всем прямо сейчас, но я (попытаюсь) продемонстрировать, как Comparable & Comparator проделали долгий путь с того места, где они начали. Итак ... что такого особенного в них упоминать ???. Java предоставила нам Collection Framework для представления и управления группой объектов. Чтобы создать эффективное корпоративное приложение для обработки группы объектов /..

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

Веселье с дженериками Java
Кто-нибудь знает, как написать фрагмент кода ниже, используя дженерики и избегая предупреждений компилятора? (@SuppressWarnings("unchecked") считается мошенничеством). И, может быть, проверка через дженерики, что тип «левого» совпадает с типом...
975 просмотров
schedule 29.04.2022

Когда класс должен быть Comparable и / или Comparator?
Я видел классы, которые реализуют как Comparable , так и Comparator . Что это значит? Почему я должен использовать одно вместо другого?
222094 просмотров
schedule 09.01.2023

Компаратор Java с использованием .reverseOrder(), но с внутренним классом
Я создаю простую программу, чтобы узнать о классе Java Comparator. Я отсортировал Arraylist по порядку, но теперь я хочу отсортировать список в порядке убывания, но у меня проблемы с вызовом метода .reverseOrder() , поскольку я использовал...
63004 просмотров
schedule 11.04.2023

Как реализовать интерфейс с перечислением, в котором интерфейс расширяет Comparable?
Рассмотрим этот код: public interface Foo extends Comparable<Foo> {} public enum FooImpl implements Foo {} Из-за ограничений стирания типа я получаю следующую ошибку: java.lang.Comparable нельзя наследовать с разными...
22919 просмотров
schedule 13.04.2022

Как правильно сравнивать Integer в Java
Возможный дубликат: целое число класс-оболочка и оператор == — где указывается поведение? Я знаю, что целочисленный кеш Java используется в диапазоне от -127 до 128. Если Integer i = 1; Integer j = 1; Integer m = 128; Integer n =...
820 просмотров
schedule 07.07.2023

Как реализовать сопоставимый класс
Хорошо, я понял, как создать класс GUI и класс сортировки, но, похоже, понял, как реализовать сопоставимый класс. Мне нужно создать прямоугольники случайных размеров, а затем отсортировать их. Любая помощь приветствуется, еще раз спасибо. import...
8822 просмотров
schedule 25.09.2022

Измените DataSet, чтобы принимать объекты Comparable
Мне нужно изменить DataSet, чтобы принимать сопоставимые объекты. Тестер не компилируется, и я не знаю, как распечатать метод compareTo. Следует ли мне использовать для тестера ArrayList? Спасибо заранее! public interface Comparable { /**...
746 просмотров
schedule 12.12.2022

Массив методов двоичного поиска Java
Я пытаюсь эффективно искать погоду, когда подкласс реализует метод, имя которого у меня есть в строке с именем _szMethodName . Я могу получить массив всех методов, которые реализует подкласс, выполнив Method[] _arrClassMethodsList =...
624 просмотров

Сортировка ArrayList‹Object› по сопоставимому интерфейсу
На самом деле я хочу отсортировать массив объектов. Я использую интерфейс Comparable для этой цели. Это полностью работает. Но проблема в том, что когда я сортирую, возникают две проблемы. Все имена, у которых 1-я буква заглавная, собираются...
1484 просмотров
schedule 22.11.2022

Использование Comparable для нескольких динамических полей VO в java
у меня есть класс public class StudentVO { int age; String name; } Я использовал один и тот же класс в двух разных областях. В одном месте мне нужно отсортировать по возрасту. В другом месте мне нужно сортировать по имени, а в...
19071 просмотров
schedule 06.08.2022

Очередь приоритетов Java не сортируется должным образом
Я пытаюсь реализовать приоритетную очередь моего типа класса BBNode, но, похоже, она не просеивает новые узлы так, как я ожидаю. Вместо того, чтобы наименьший быть во главе очереди (как это работает сейчас), я хочу, чтобы самый большой был там, но я...
2826 просмотров
schedule 15.01.2023

Ошибка с collections.sort (несоответствие границ)
Я должен сделать особую сортировку в объекте. Я прочитал много руководств и использовал класс Comparable. Мои занятия: public class PaAcao implements Serializable, IAcao, Comparable<PaAcao> /* Ordenar */ { @Override public int...
1081 просмотров

Как я могу получить все максимальные значения из списка?
У меня есть класс Employee , реализующий интерфейс Comparable . Теперь у меня в списке 5 объектов Employee , каждый из которых имеет свое свойство salary . Я хочу найти все Employee объектов с максимальной зарплатой. Я могу получить один...
5873 просмотров
schedule 07.12.2022

Класс не может быть приведен к java.lang.Comparable, даже если аналог реализован
Я хочу отсортировать массив, который содержит объекты «Счетчик», с помощью метода Collections.sort(). Я реализовал аналогичный интерфейс в классе Counter. Тем не менее я получаю исключение класса. Я разместил код ниже. public class Counter...
9163 просмотров
schedule 18.06.2023

Как бы я сравнил два объекта в пользовательской реализации набора деревьев?
Мне нужно сравнить два объекта в методе вставки из набора дерева. Но я не могу понять, где и как реализовать Comparable или Comparator. Мой код выглядит следующим образом: Это мое создание Node для бинарного дерева. Node.java public class...
6424 просмотров

Переопределение сравнения с расширенным классом — что происходит?
Я пытался переопределить compareTo таким образом: это оригинал: @Override public int compareTo(ProductPart6 s) { return this.getproductName().compareTo(s.getproductName()); } это то, что я пытаюсь переопределить: он выдает ошибку. Метод...
3818 просмотров
schedule 16.09.2023

Сопоставимый интерфейс с использованием метода сравнения
Может ли кто-нибудь объяснить мне, почему приведенный ниже код не работает: public static void main(String[] args) throws IOException { Comparable<Integer> q = new Integer(4); Comparable<Integer> o = new Integer(4); //...
112 просмотров
schedule 09.10.2022

Анонимный внутренний класс Comparable в методе Java?
Мой профессор предложил этот фрагмент кода в упражнении о масштабах и сроке службы: class AnonymousInnerClassInMethod { public static void main(String[] args) { int local = 1; Comparable compare = new Comparable () {...
1247 просмотров
schedule 28.01.2024

сравнимо используется как структура в двоичном дереве
У меня есть двоичное дерево на Java, которое прекрасно работает. Но я хочу улучшить содержимое данных в узле. В настоящее время я могу добавить к нему значения, например: for( int i = 1; i <=10; i++ ) t.insert( new Integer( i ) );...
322 просмотров

Java 7 - метод сравнения нарушает его общий контракт!
Казалось, все работает нормально (в течение нескольких дней), но я столкнулся с проблемой только один раз, и мне было очень трудно воспроизвести проблему. "Метод сравнения нарушает свой общий контракт!" был брошен и полностью застал меня врасплох....
431 просмотров
schedule 31.03.2023