Результаты поиска по запросу "comparable"

4 ответа

Это хорошее решение, но у меня есть доступ к объявлению классов. Я пойду за интерфейс. Спасибо

оложим, у меня есть два класса CLassA и CLassB. И у них есть один общий атрибут, например, количество элементов, которое содержит каждый класс. Как я могу создать коллекцию из объектов ClassA и CLassB и отсортировать по этому атрибуту (в порядке ...

6 ответов

Почему нет

аюсь отсортировать простой список объектов по длинному - ниже не работает, потому что одна из длинных строк помещается наверх просто потому, что начинается с меньшего числа. Поэтому я ищу способ отсортировать их по фактическим длинным значениям ...

4 ответа

:-) Спасибо, что пришли чистые - я уверен, что мой не сделал бы, если бы я не имел дело с доменом, где много дат не могло быть предоставлено

аюсь написать общую функцию max, которая занимает дваComparables. Пока у меня есть public static <T extends Comparable<?>> T max(T a, T b) { if (a == null) { if (b == null) return a; else return b; } if (b == null) return a; ...

ТОП публикаций

0 ответов

извините, я сказал что-то неверное. На самом деле мои коллекции будут обновляться довольно часто в течение первых 10% времени работы программы, после чего их больше не нужно сортировать, поскольку число объектов станет более или менее постоянным. После этого я буду обновлять свойства объектов.

нт 1. Создайте список, который реализует Comparable, и сортируйте его с использованием collection.sort (List l) каждый раз, когда вы добавляете значение. Вариант 2: Сделать TreeSet (который постоянно сортируется). Какой из них будет быстрее? Я ...

7 ответов

Сортировка объектов Java с использованием нескольких ключей

У меня есть коллекция предметов утки, и я хотел бысортировать их, используя несколько ключей. class Duck { DuckAge age; //implements Comparable DuckWeight weight; //implements Comparable String name; } List<Duck> ducks = ...

3 ответа

Ошибка Java: «Метод сравнения нарушает его общий контракт!»

У меня есть этот код: package org.optimization.geneticAlgorithm; import org.optimization.geneticAlgorithm.selection.Pair; public abstract class Chromosome implements Comparable<Chromosome> { public abstract double fitness(); public abstract ...

3 ответа

LINQ: Использовать .Except () для коллекций разных типов, делая их конвертируемыми / сопоставимыми?

Учитывая два списка разных типов, возможно ли сделать эти типы конвертируемыми между собой или сопоставимыми друг с другом (например, с помощью TypeConverter или аналогичных), чтобы запрос LINQ мог их сравнить? Я видел другие подобные вопросы о ...

3 ответа

Сравнимый и компараторский интерфейс в Java

Я хочу написать общий класс Pair, который имеет два члена: ключ и значение. Единственное требование к этому классу состоит в том, что и ключ, и значение должны реализовывать интерфейс Comparable, в противном случае класс Pair не примет их в ...

2 ответа

Как метод CompareTo () сравнивает строки? [закрыто]

Например, если бы я сравнил строки «Hello» и «World». Откуда он знает, что Hello больше, чем World? Единственное, что я могу придумать, может быть, он использует таблицу ASCII для справки? Спасибо за помощь!

4 ответа

Как эффективно сравнить наборы? [Дубликат]

На этот вопрос уже есть ответ здесь: Какой самый быстрый способ сравнить два набора в Java? [/questions/3341202/what-is-the-fastest-way-to-compare-two-sets-in-java] 9 ответовИмеются два набора: как эффективно сравнить их в Java? (а) сохранить ...