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

Использование CompareTo() для разных типов .NET (например, int или double)
У меня есть статический метод, который принимает две переменные типа объекта и запускает метод CompareTo(): public static int Compare(Object objA, Object objB) { return (((IComparable)objA).CompareTo(objB)); } Проблема в том, что...
1953 просмотров
schedule 06.11.2023

Реализация интерфейса Icomparable для универсального класса
Я не могу понять, как реализовать интерфейсный метод IComparable CompareTo для универсального класса. У меня есть класс с именем BindingProperty<T> , который используется для создания List<BindingProperty<intOrString>> для...
1697 просмотров
schedule 13.01.2024

IComparable‹T›.CompareTo сравнивает с нулевым значением в Sort
Я хочу отсортировать список с помощью IComparable<T>.CompareTo для типа T с именем Path . я написал var shortest = new List<Path>(); //Fill shortest with elements != null if (shortest.Contains(null)) throw new...
1173 просмотров
schedule 08.11.2023

Почему String.CompareTo не учитывает длину строки?
Дан упорядоченный список: var lst = new []{"1","10","2","b","ab"}; var lst2 = lst.OrderBy(c => c); Результат lst2 : 1, 10, 2, ab, b Почему String.Compare() также не измеряет длину строки при сравнении? Я думал, что...
210 просмотров
schedule 12.04.2024

hashCode(), equals(Object) и compareTo(Class)
Я следую следующему классу Vertex, и он реализует методы equals, hashCode и compareTo. Даже тогда мой HashMap возвращает значение null. Я не знаю, почему? public class Vertex implements Comparable<Vertex> { int id; public...
2246 просмотров
schedule 22.01.2024

Необходимость проверки личности в методе equals
EDIT: Суть дела Когда пройдёт Identity Test, когда остальная часть традиционного метода equals не пройдёт? Это добавлено только для того, чтобы сэкономить время на выполнение дополнительной работы? Исходное сообщение Я использую...
205 просмотров
schedule 06.10.2023

Метод сравнения для сортировки по плавающей запятой
в моем текущем проекте мне нужно отсортировать список узлов на основе их положения, которое представлено двумя значениями с плавающей запятой. Я реализовал интерфейс IComparable в своем классе Node и первоначально использовал его как метод CompareTo:...
689 просмотров
schedule 03.08.2022

Как решить: CompareTo ›› не может найти символ
Это для домашнего задания. Тем не менее, я закодировал подавляющую часть моего задания. Есть только один блокпост. Я также новичок в Java, поэтому моя терминология может немного отличаться. Итак, у меня есть 5 типов: Предоставлено учителем:...
4069 просмотров
schedule 07.01.2024

Сортировка массива лиц методом сортировки
Итак, я должен создать эту программу, которая создает массив людей, который сортируется методом в классе Алгоритмы. Я должен создать интерфейс Sortable, который определяет метод сравнения, называемый compareTo, который должен сравнивать 2 объекта,...
290 просмотров
schedule 09.08.2022