Описание тега compareto

The CompareTo method is found in the .NET Framework and Java and imposes the natural ordering of a class. This is done by returning a negative integer, zero, or a positive integer as the instance of the implementing class is less than, equal to, or greater than the object it is compared to.
4 ответа

Как сравнить два объекта, не зная их типа

Я реализую класс отсортированного списка, в этом классе я собираюсь сортировать любые объекты, так что теперь я хочу проверить, является ли объект сопоставимым или нет, я использовал этот код, чтобы переопределить метод CompareTo():- class MyObject …
20 янв '17 в 08:26
4 ответа

Как объединить две строки по алфавиту?

Начинающий здесь. Я пытаюсь объединить строки в алфавитном порядке, используя compareTo метод, но мой fullfirstarray[i] = arrayone[i]; а также fullsecondarray[i] = arraytwo[i]; строки, а также мой последний черный код дают мне ошибки, в основном Out…
26 ноя '17 в 22:46
2 ответа

Символы за пределами Z в алфавитном порядке

Хорошо, это всего лишь быстрый вопрос, так как я не могу найти ответ сам. В списках строк, которые расположены в алфавитном порядке, используя Collections.sort а также compareTo функции, какой последний доступный символ (кроме "ZZZ")? Я хотел бы зна…
19 июн '14 в 09:21
1 ответ

Как отсортировать по алфавиту используя CompareTo?

Прямо сейчас я работаю над заданием, и мы даем список слов для сортировки в алфавитном порядке, и мы должны использовать метод CompareTo. Мне нужно, чтобы отсортировать весь список, чтобы потом его можно было распечатать. Я боролся с этой последней …
24 сен '16 в 03:39
3 ответа

Предоставить реализации методов equals, hashCode и compareTo для класса

У меня есть экзамен, и он был в дураках, и я не совсем уверен, как это сделать, это не домашняя работа, а просто попытка понять, как это сделать. Благодарю. public class Book{ private final String title; private final String author; private final in…
23 май '13 в 13:41
2 ответа

Сравнительная функция сравнения

Я пытаюсь сравнить функцию сравнения по двум улицам. Я работаю над строкой (название улицы) адреса в данный момент. Пока у меня есть следующий код. В конце концов я тоже хочу иметь возможность сравнивать номера улиц, но я бы хотел сначала исправить …
07 апр '13 в 21:22
1 ответ

Сделайте сравнение, чтобы переопределить ошибку, простой класс

У меня простой класс с 2 полями. Я хочу иметь возможность сортировать объекты этого класса, поэтому я реализую метод CompareTo(). Поле, которое я хочу использовать для сортировки, является int. Так что мой метод довольно прост.. public int compareTo…
18 май '18 в 19:48
2 ответа

Реализация Icomparable в классе Taxpayer для сортировки на основе taxOwed

Я не могу реализовать Icomparable CompareTo для сравнения объектов налогоплательщика на основе причитающегося налога. Может ли кто-нибудь помочь мне с сопоставимой реализацией класса Taxpayer?? Я хочу реализовать icomparable, как здесь-Интерфейсы эт…
15 янв '12 в 22:35
1 ответ

Класс LString, использующий связанные списки для создания строк, Java

У меня проблемы с написанием compareTo() а также charAt() методы для объекта связанного списка, который строит строки. Класс, называемый LString содержит конструктор и несколько других методов. Он работает с другим файлом, который проверяет свои воз…
03 мар '15 в 05:03
4 ответа

Метод сравнения (compareTo) возвращает разные результаты в разных JVM

Я озадачен: я написал компаратор, который сравнивает даты. Однако, когда я запускаю тест junit, он возвращает разные результаты в зависимости от того, запускаю ли я его в своей IDE или в maven?! В моей IDE это работает, а в Maven это не удается. Исп…
08 янв '19 в 17:00
3 ответа

Сохранение изменений папки на Java ArrayLists

Я пытаюсь это программа, которая следит за изменениями каталога. Программа должна сказать: Если файл был удален Если файл был изменен Если файл новый. Для этого я использую два ArrayList, в первом ArrayList (initiallist) я сохраняю содержимое FilePa…
08 дек '13 в 17:08
2 ответа

Используя CompareTo для обнуляемого Int?

Мне интересно, лучший способ проверить, что обнуляемый список больше 0. val list: List<Any>? = listOf() if (list?.size.compareTo(1) > 0) { //do something } Это вызывает ошибку при проверке, если больше 0. IDE говорит мне использовать другое…
10 янв '19 в 18:47
2 ответа

Есть ли способ проверить, что LinkedList<String> находится в порядке убывания?

public static boolean verifyRecords(LinkedList&lt;String&gt; recordList, String order) throws Exception { /*To check ascending order*/ if("Ascending".equalsIgnoreCase(order) || "A".equalsIgnoreCase(order)) { String previous = new String(); for(Strin…
02 апр '18 в 10:56
2 ответа

Бинарный поиск сравнить со строковыми объектами

class ObjectBinarySearcher{ public static int search(String[] array, String value){ int first = 0, last = array.length-1, position = -1; boolean found = false; while(!found &amp;&amp; first &lt; last){ int mid = (first+last)/2; int midValue = array[…
13 окт '16 в 00:45
3 ответа

Как заставить метод сравнения соблюдать общий договор?

Хромосома содержит ряд баллов, сгенерированных разными способами. Метод compareTo фактически проверяет соответствие методов и, соответственно, возвращает результат. возврат 1: комп = -5..- 1 return 0: comp = 0 (может случиться в разных сценариях, од…
29 май '13 в 08:30
1 ответ

Функция сравнения

Помогите не могу разобраться с функцией сравнения. Вот что мне нужно сделать: написать функцию сравнения, которую можно использовать для размещения товаров по порядку в соответствии с их номерами деталей. То есть номер детали, который находится позж…
09 апр '15 в 05:58
2 ответа

Почему мы используем `this` в CompareTo в сопоставимых реализациях?

Я немного новичок в Java и очень плохо знаком с фреймворком Коллекции. я знаю это this ссылается на текущий объект public class Student implements Comparable &lt;Student&gt; { String name; int grade; public Student(String name, int grade) { this.nam…
1 ответ

Реализация CompareTo() - сравнивать по различным функциям

Я реализовал CompareTo() вот так: public override int CompareTo(object obj) { //quick failsafe MyClass other; if (obj is MyClass) { other = obj as MyClass; } else { return 1; } //now we should have another comparable object. /* * 1: this is greater.…
31 янв '17 в 15:12
2 ответа

Кажется, моя программа игнорирует мой метод CompareTo(), который я написал

Мне дали код и пришлось заполнить compareTo раздел. По какой-то причине, даже если я закомментирую compareTo код, Java все равно даст мне результат, когда я его назову, что заставит меня поверить, что я, должно быть, называю это неправильно Я в недо…
18 май '15 в 00:32
1 ответ

Реализация пользовательского сравнения с CustomComparison и CustomEquality в F# кортеже

Я здесь, чтобы задать конкретную тему - я действительно нашел мало информации об этом в Интернете. Я реализую F# версию алгоритма Minimax. Сейчас у меня проблема в том, что я хочу сравнить Leaf моего дерева (структура данных ниже). В поисках ошибок,…
22 июн '10 в 13:14