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

compareTo() против equals()
При тестировании на равенство String в Java я всегда использовал equals() , потому что мне это кажется наиболее естественным методом для этого. Ведь его название уже говорит о том, для чего он предназначен. Однако мой коллега недавно сказал мне,...
185639 просмотров
schedule 09.07.2022

CompareTo() и Collections.sort() Решение для вопроса об упорядочении нескольких столбцов (по возрастанию)
Меня несколько смущает поведение Java compareTo() и Collections.sort(). Я должен отсортировать столбец в порядке возрастания, используя compareTo() и Collections.sort(). Мои критерии (если встречается то же число, пожалуйста, отсортируйте...
6065 просмотров
schedule 24.07.2022

Как CompareTo сортирует список?
Ниже список l , содержащий список Product со свойствами Name и Price . Список можно отсортировать по алфавиту с помощью следующего класса ProductNameComparer , который реализует IComparar . List<Product> l = p.GetList(); l.Sort(new...
6187 просмотров
schedule 28.08.2023

Java: можно ли сравнивать даты как строки
Из внешней службы я получаю объекты с полями Date+Time как String в формате 2012-03-07 12:12:23.547 , и мне нужно сравнить эти поля, чтобы получить правильный порядок объектов. Я хорошо знаю, что могу создавать объекты Date , например, с...
199 просмотров
schedule 21.12.2022

Как я могу отсортировать строку с целыми числами в Java?
У меня есть массив. Каждое пространство в моем массиве содержит две строки (одна строка содержит только буквы, другая — цифры). Сейчас я пытаюсь отсортировать массив в алфавитном или числовом порядке (в зависимости от того, какое место в массиве...
2349 просмотров
schedule 06.03.2023

Дженерики Java, область действия переменной типа
Какая разница между: public <E>int compareTo(E e) // first line (compilation error) а также public int compareTo(E e) // second line (OK) только во второй строке я получаю через компилятор. Означает ли это, что нужно быть...
879 просмотров
schedule 03.03.2024

Справка compareTo() (проект сравнения Diamond)
Итак, у меня есть проект по написанию программы, которая принимает информацию о бриллиантах и ​​сравнивает их. Вот соответствующая часть подсказки: Метод compareTo() написан таким образом, что бриллианты сначала упорядочиваются по кароту,...
480 просмотров
schedule 28.10.2022

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

карта дерева использует compareTo вместо equals для containsKey()
Я пытаюсь использовать метод containsKey метода TreeMap , но почему-то у меня с ним проблемы. Объекты, хранящиеся в карте дерева, определены таким образом, что equals() не дает того же результата, что и compareTo() . это предназначено....
4405 просмотров
schedule 22.09.2023

Я пытаюсь отсортировать список массивов с помощью метода compareTo
Я пытаюсь отсортировать банковские счета, где он сначала сортируется по имени в алфавитном порядке, а затем по сумме на счете от наибольшего к наименьшему. К сожалению, метод CompareTo работает некорректно, работает только вторая часть, где он...
1965 просмотров
schedule 04.09.2022

Действительно ли java.util.concurrent.Delayed заставляет меня нарушать согласованность equals/compareTo?
Пытаясь использовать Java DelayQueue , я должен реализовать интерфейс Delayed , для которого требуется compareTo() "метод, обеспечивающий порядок, соответствующий методу getDelay." . Намерение, конечно, состоит в том, чтобы DelayQueue мог...
854 просмотров
schedule 11.04.2023

Сортировать список после фамилии, а затем после имени в С#
Как я могу улучшить свою следующую функцию personList.Sort (delegate (Person firstPerson, Person secondPerson) { return firstPerson.Lastname.CompareTo (secondPerson.Lastname); }); сначала сортировать по фамилии, а потом по имени?
2934 просмотров
schedule 26.05.2022

Метод compareTo с двойными значениями [Двойное значение не может быть разыменовано]
Сегодня я работаю над новой программой для поиска самой дешевой пиццы в файле, полном данных. я полностью застрял в одной проблеме, однако, он использует метод compareTo. Я создал его в своем классе ресурсов, но я не получаю ошибок, говорящих о том,...
6633 просмотров
schedule 30.11.2022

реализация compareTo (Comparable‹T›) для двоичного дерева (Generic)
Я создаю двоичное дерево с узлами ключ-значение. Это работает следующим образом: Порядок следующий: если вы реализуете новый узел, вы даете ключ и значение (не важно), он проверит, существует ли уже узел, если нет, он создаст его как первый...
3978 просмотров
schedule 19.02.2023

double не может быть разыменован для equals и compareTo (java)
public class Item implements Comparable { private String name, category; private int quantity; private double price; public Item(String nam,String cate,int quant,double pric) { name = nam; category = cate;...
773 просмотров
schedule 28.09.2022

Будут ли порядок переменных в compareTo иметь значение?
Учитывая список неотрицательных целых чисел, я хотел бы расположить их так, чтобы они образовывали наибольшее число. Учитывая [1, 20, 23, 4, 8], наибольшее сформированное число равно 8423201. Но я хочу понять, как порядок переменных в методе...
118 просмотров
schedule 28.06.2023

Метод CompareTo и время выполнения Помощь
Итак, я пытаюсь реализовать метод compareTo для сравнения со студентом и сбора времени, но мне не удается получить этот метод, вот код, который у меня есть Многие люди говорят, что это похожий вопрос, но это не потому, что опять же, как я объяснил...
72 просмотров
schedule 28.06.2023

Сортировка набора записей String, Integer по более чем одному полю
Есть карта и попытка сортировки по значению и длине строки. Я пытаюсь сравнить две разные вещи в утверждении, поэтому не знаю, нужны ли мне два разных утверждения. Это используется для сравнения корня цифры, поэтому длина строки, а затем корень...
806 просмотров

Как использовать CompareTo для сортировки по алфавиту
package no.hiof.suzdarbi.oblig4; import java.time.LocalDate; import java.util.ArrayList; public class Film extends Produksjon implements Comparable{ public Film(String tittel, String beskrivelse, double spilleTid, LocalDate utgivelsesDatoo,...
317 просмотров
schedule 10.02.2023

PriorityQueue не «опрашивает» приоритетный объект или у меня есть логическая ошибка в методе compareTo
Либо я неправильно понимаю, как работает Priority Queue, либо у меня есть логическая ошибка в моем методе compareTo , который переопределяет интерфейс Comparable . Я пытаюсь назначить взлетно-посадочные полосы с наивысшим приоритетом для самолетов,...
67 просмотров
schedule 11.05.2022