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

сортировка по дате массива компонентов с датой
у меня есть класс бобов, например public class ItemBean{ String item_id, item_title, image_url, link_url, description, publish_date, in_app_date, sub_section_id, type, duration, orig_url, sync; public ItemBean() { .... }...
622 просмотров
schedule 08.04.2024

Дженерики, Guava Ordering.arbitrary()
@SuppressWarnings("unchecked") public static final Ordering<EmailTemplate> ARBITRARY_ORDERING = (Ordering)Ordering.arbitrary(); public static final Ordering<EmailTemplate> ORDER_BY_NAME =...
1052 просмотров
schedule 23.12.2023

Написание класса Comparator по умолчанию в Java
Я реализую общий класс кучи в Java. Для этого класса есть два конструктора, один из которых является конструктором по умолчанию без параметров. Другой принимает объект сравнения, который пользователь может передать, чтобы пользователь мог...
3075 просмотров
schedule 09.05.2024

Как я могу отсортировать массив с помощью пользовательского компаратора?
Когда я вызываю свою функцию build из приведенного ниже кода, я получаю следующие ошибки компиляции: error C3867: 'SuffixArray::cmp': function call missing argument list; use '&SuffixArray::cmp' to create a pointer to member error C2780:...
2696 просмотров
schedule 04.04.2024

Лучший способ создания компаратора, который меняет порядок
Это может показаться глупым вопросом, но я хотел бы узнать о наилучшем способе сортировки в обратном порядке сортируемой структуры (любого типа, может быть List ) класса MyClass , который не реализует Comparable Во-первых, поскольку MyClass...
330 просмотров
schedule 29.10.2023

Как отсортировать все поля в объекте, используя только один Компаратор?
Как отсортировать все поля в объекте с помощью одного компаратора? Пример: если у меня есть объект Employee с тремя полями, такими как Name , Eid и Salary . Вместо того, чтобы писать три компаратора, то есть Namecomparator , Eidcomparator...
898 просмотров
schedule 15.10.2022

С++ std::set с компаратором, основанным на времени?
Плохо ли, что компараторы, используемые в С++ std::set, зависят от времени? то есть компараторы, которые будут возвращать одно в одно время, но могут возвращать другой результат в другое время даже для одних и тех же объектов? Я читал, что...
189 просмотров
schedule 06.08.2022

Методы переопределения enum с использованием лямбда-выражений
У меня есть два решения идеи иметь перечисление, которое формирует библиотеку компараторов: public enum SongComparator { BY_TITLE(Comparator.comparing(Song::getTitle)), BY_ARTIST(Comparator.comparing(Song::getArtist)),...
798 просмотров
schedule 28.08.2022

Приведение к Serializable в Comparator.comparing
Глядя на java.util.Comparator в исходном коде JDK 8 я нашел интересный код: public static <T, U extends Comparable<? super U>> Comparator<T> comparing(Function<? super T, ? extends U> keyExtractor){...
751 просмотров
schedule 23.01.2024

Пользовательский компаратор в Java работает, но с недостатком
Мне нужно написать алгоритм, который принимает 10 элементов от пользователя, будь то строки или числа, которые затем помещаются в массив, и моя программа должна сортировать массив. Мне не разрешено использовать метод Java для сравнения или...
72 просмотров
schedule 15.11.2022

Ключ TreeMap, пара значений существует, но .get(Key) возвращает значение как null
У меня есть этот код (ниже), когда я печатаю карту дерева, я четко вижу пары ключ-значение. Каждый ключ имеет значение (нет нулевых значений на выходе). Когда я получу первый ключ, он даст мне ключ, но когда я попытаюсь получить значение на основе...
1436 просмотров
schedule 15.09.2022

Сортировать список с известными значениями перед неизвестными значениями
Я пытаюсь отсортировать список по следующим правилам: Известные значения должны располагаться перед неизвестными значениями. Известные значения должны быть упорядочены по отдельно определенному ключу. Неизвестные значения должны быть...
155 просмотров
schedule 18.02.2024

Javers сравнивает поля с аннотациями
У меня есть проект Java 8/Maven/Spring Boot. Я использую Javers для аудита изменений в своем приложении, однако у меня есть созданная мной пользовательская аннотация, которая размещается над полями в классе, которые я хочу проверить, если они будут...
1205 просмотров
schedule 14.08.2022

Как реализовать общий компаратор для пользовательского класса
Я хочу отсортировать пользовательский класс, который содержит некоторые элементы данных. Здесь я создал класс под названием Universal & Showroom. Оба содержат ценник как обычный. Я хочу создать общий компаратор compare(), который должен быть общим...
190 просмотров
schedule 13.02.2024

Пользовательская сортировка Comparator с несколькими полями
Поскольку этот вопрос связан с моим последним, я дайте ссылку здесь . Предположим, у меня есть класс TestB с двумя целыми числами. Я мог бы отсортировать List<TestB> list по a , а затем по b следующим образом:...
52 просмотров
schedule 27.12.2023

Как распечатать PriorityQueue с помощью пользовательского объекта в Java
Я хочу распечатать PriorityQueue пользовательского объекта. Но когда я вижу какие-либо официальные документы и учебники, мне приходится использовать метод опроса. Есть ли способ распечатать, не удаляя элемент? Вот мой код: Класс данных:...
284 просмотров
schedule 17.03.2024

Проблема с домашним заданием по Java, которую мне не удалось решить
Проблема: определите класс с именем Книжная полка, который содержит только метод main (). Класс Книжная полка должен создать дюжину (12) объектов Книги с различными атрибутами, и он должен хранить их в ArrayList of Books. Затем класс Книжная...
78 просмотров
schedule 13.09.2022