Вопросы по теме '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 просмотров
schedule
26.08.2022
Как использовать 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