Вопросы по теме 'compareto'
Как сравнить два объекта, не зная их реального типа
Мне нужно реализовать один связанный список, но он должен поместить объект в соответствующую позицию. Все было в порядке, когда я использовал его в сочетании с конкретным классом, но когда я попытался сделать его универсальным, а аргумент метода...
790 просмотров
schedule
13.01.2023
Java, реализующий компаратор в ArrayList
Я новичок в Java, поэтому это, вероятно, довольно прямой вопрос.
Я хочу отсортировать ArrayList в классе MediaLib на основе естественного порядка указанного ключа.
Я не могу понять, как использовать мой компаратор ( compareTo(MediaInterface,...
1279 просмотров
schedule
28.05.2023
метод compareTo не будет компилироваться
Заголовок моего класса:
public class GraphEdge implements Comparable<GraphEdge>{
/** Node from which this edge starts*/
protected Point from;
/** Node to which this edge goes*/
protected Point to;
/** Label or cost for this edge*/
protected...
2189 просмотров
schedule
03.01.2023
Может ли пользовательская реализация GetHashcode вызывать проблемы с блоками Dictionary или Hashtable?
Я подумываю реализовать свой собственный хэш-код для данного объекта... и использовать его как key для моего словаря. Поскольку возможно (вероятно), что 2 объекта будут иметь одинаковый хэш-код, какие дополнительные операторы я должен...
406 просмотров
schedule
13.09.2022
Модифицируемая реализация IComparable?
Если я правильно понимаю, IComparable и IComparable<T> предназначены для определения естественного или полного упорядочения набора типов. В любом случае отношение, определяемое CompareTo(Object) или CompareTo(T) , должно быть...
172 просмотров
schedule
13.02.2023
Порядок сортировки VB.NET с использованием CompareTo - неверные результаты?
У меня есть длинный список строковых значений, которые я пытаюсь отсортировать в сетке. Изначально для всей сетки использовался алгоритм сортировки по умолчанию. Однако в итоге мне пришлось переписать сортировку для сетки, потому что несколько...
1342 просмотров
schedule
30.04.2022
Как использовать compareTo() для одной указанной переменной-члена
Пожалуйста, может кто-нибудь предложить наилучшее решение следующей проблемы (это часть программы, которую я пытаюсь закодировать):
У меня есть класс Foo с переменными-членами и другой класс Bar, который расширяет Foo. Bar добавляет дополнительные...
259 просмотров
schedule
23.04.2023
Почему Java «Comparable» лучше, чем просто использование метода compareTo?
Я вижу, что интерфейс Comparable позволяет реализовать только метод compareTo . Так зачем нам вообще нужен этот интерфейс? Почему мы не можем просто определить и объявить метод в любом классе, который нам нужен, без необходимости реализации...
1111 просмотров
schedule
18.05.2023
ClassCastException, когда Treeset.add(), несмотря на реализацию сопоставимого с методом compareTo
У меня есть контакт класса, который я показал ниже. Я хочу, чтобы у каждого объекта Contact был список других контактов. Я выбрал TreeSet , потому что хотел бы избежать дублирования контактов в одном списке. Мой класс Contact реализует Comparable...
1968 просмотров
schedule
23.12.2023
Предоставить реализации методов equals, hashCode и compareTo для класса
У меня есть экзамен, и это было в макете, и я не совсем уверен, как это сделать, это не домашнее задание, я просто пытаюсь понять, как это делать. Спасибо.
public class Book{
private final String title;
private final String author;
private final...
163 просмотров
schedule
23.03.2022
проблемы с реализацией compareTo()
Привет, у меня проблемы с реализацией метода compareTo. Я искал ответы, но ничего не помогло. Я пытаюсь заполнить TreeSet кругами разного размера. Мне нужно compareTo в моем классе круга, чтобы иметь возможность хранить их таким образом.
import...
1537 просмотров
schedule
24.05.2022
Что возвращает метод compareTo() классов String
В API Java для оракулов website : "compareTo Возвращает: "значение 0, если строка аргумента равна этой строке; значение меньше 0, если эта строка лексикографически меньше строкового аргумента; и значение больше 0, если эта строка лексикографически...
20744 просмотров
schedule
02.11.2022
Лексикографическая сортировка в java?
Я пытаюсь отсортировать 3 строки по алфавиту, используя метод compareTo в java без использования массивов.
Является ли самый быстрый способ сделать это, настроив 6 операторов сравнения и отсортировав их по возрастанию или есть более простой способ?...
1060 просмотров
schedule
08.05.2024
Ошибка приведения класса при попытке использовать compareTo с узлом и элементами в связанном списке
Я просмотрел кучу вопросов в этой области и не могу найти тот, который конкретно решает мою проблему.
По сути, это домашнее задание, где у меня есть связанный список с узлами, которые содержат элемент. Класс узлов (LinearNode) и класс элементов...
1202 просмотров
schedule
02.08.2022
Встроенное сравнение размеченных объединений в f #
Отвечая на этот вопрос , я обнаружил следующее поведение compare о дискриминируемых союзах.
type T = A | B | C | D
compare A B (* val it : int = -1 *)
compare A C (* val it : int = -2 *)
compare A D (* val it : int = -3 *)
Меня это...
733 просмотров
schedule
16.08.2022
Переопределение метода compareTo для сортировки объектов по строковым значениям
У меня есть класс, реализующий интерфейс Comparable. В этом классе мне нужно переопределить метод compareTo, чтобы сортировать объекты по строковым значениям.
Если вы прокрутите вниз, я попытаюсь создать свой метод, и мне нужно в основном методе...
18455 просмотров
schedule
13.09.2022
Настройка метода compareTo() в Java
Обратите внимание: ранее я создал сообщение, в котором был этот вопрос и несколько других, но мне сказали, что, поскольку я задаю так много вопросов в одном и том же сообщении, было бы лучше разбить его на индивидуальные вопросы. Поэтому,...
1716 просмотров
schedule
21.08.2022
Как иметь TreeSet, который несовместим с равными
Я прочитал множество сообщений о TreeSets, Comparable/Comparator Interfaces, equals, compareTo, методах сравнения, и я знаю, что API говорит, что вы должны сделать свой заказ «согласованным с equals», иначе могут произойти странные вещи.
Но в моем...
482 просмотров
schedule
23.09.2022
Метод сравнения нарушает свой общий контракт и метод compareTo
У меня есть класс Contact с полями firstName , lastName и emails . Мне нужно отсортировать их с помощью Collection.sort(...) , но у меня есть исключение:
java.lang.IllegalArgumentException: метод сравнения нарушает свой общий контракт!...
1002 просмотров
schedule
19.07.2022
Java Отображение результатов сравнения строк
Задание требует ввода трех строк в алфавитном порядке (то есть букв и без цифр), затем лексикографическое сравнение и рисование средней строки.
Я нашел аналогичную проблему здесь ( Java: три строки, лексикографический порядок ), но не могу оставить...
123 просмотров
schedule
02.12.2022