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

4 ответа

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

A имеет следующий компаратор: class A attr_accessor x def my_comparator(a) x**2 <=> (a.x)**2 end endЯ хотел бы использовать этот компаратор для сортировки массива, где каждый элемент имеет класс A: class B def my_method items.sort!(<how can I ...

7 ответов

Гуава: Как создать явный порядок из списка и одного элемента?

В Гуаве дали

10 ответов

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

Может кто-нибудь объяснить мне простыми словами, почему этот код выдает исключение «Метод сравнения нарушает свой общий контракт!», И как мне это исправить? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if ...

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

11 ответов

Android-java - Как отсортировать список объектов по определенному значению внутри объекта

Я пытаюсь отсортировать массив объектов по определенному значению в объекте. Что было бы лучшим подходом, чтобы сделать такую вещь. Должен ли я использовать Collections.sort () с каким-то компаратором? Я пытаюсь отсортировать список объектов по ...

5 ответов

Как использовать интерфейс Comparator

Я новичок в Java, и я не совсем понимаю, как использовать интерфейс компаратора. у меня естьArrayList изItemвInventory класс иItem класс. вItem класс я написал: public class Item implements Comparator<Item> { //stuff ... @Override public ...

2 ответа

Проблема с установкой компаратора столбца в JTable

В другой теме я нашел этот компаратор (внизу поста) для сортировки столбцов JTable, которые могут состоять из целых чисел, строк или обоих. Я не могу понять,...

2 ответа

Компараторы в STL

6 ответов

Как работает Javascript sort ()?

3 ответа

Collections.sort () используя компаратор? [закрыто]

import java.util.*; public class C_2 { public static void main(String args[]) { String theStrings[] = { "x", "a", "b", "c", "d" }; List l = Arrays.asList(theStrings); Collections.sort(l); // line a Collections.sort(l, new ThisIsMyThing()); // ...

2 ответа

Механизм наличия разных равных (физических и логических равных) для объектов в Коллекции

Есть ли какой-нибудь механизм эквалайзера, такой как Comparator, чтобы у меня были разные эквалайзеры для копировальных списков? EDIT: Моя цель - провести р...