Результаты поиска по запросу "comparator"
Почему нет необходимости переопределять оба метода интерфейса Comparator в Java
Мы знаем, что необходимо реализовать все методы интерфейса, если мы хотим создать объект этого класса. Но почему нет необходимости реализовывать оба методаcompare() а такжеequals() интерфейсаComparator в яве? Я согласен, что цель решена, но даже ...
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()); // ...
Сравнение универсальных типов с использованием Comparable и Comparator
Я столкнулся с головной болью, мне трудно отлаживать. Я пытаюсь сравнить два общих значения, чтобы я мог вставить вставки сортировать их по значениям в массиве. Я впервые работаю с интерфейсами Comparable и Comparator, поэтому ...
Использовать это:
у меня есть следующий класс: public class Employee { private int empId; private String name; private int age; public Employee(int empId, String name, int age) { // set values on attributes } // getters & setters }Как я могу использовать ...
Scala: есть ли способ использовать PriorityQueue, как я бы в Java?
У меня есть класс, который я хотел бы использовать в scala.collection.mutable.PriorityQueue, но я не хочу делать его Упорядоченным [A] только для этой цели. Я не считаю упорядочение, которое я хочу использовать в отношении PriorityQueue, ...
Сортировка объектов Java с использованием нескольких ключей
У меня есть коллекция предметов утки, и я хотел бысортировать их, используя несколько ключей. class Duck { DuckAge age; //implements Comparable DuckWeight weight; //implements Comparable String name; } List<Duck> ducks = ...
Как написать универсальный компаратор, который может производить сортировку по всем необходимым полям?
Мне нужно было реализовать сортировку по всем полям моего класса. Я написал компаратор для каждого поля в своем классе. Но я должен был написать отдельный компаратор для каждой области. Я думаю, что это не очень правильно. Как написать для моего ...
«Метод сравнения нарушает его общий договор!»
Может кто-нибудь объяснить мне простыми словами, почему этот код выдает исключение «Метод сравнения нарушает свой общий контракт!», И как мне это исправить? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if ...
Как отсортировать ArrayList в порядке возрастания, используя Коллекции и Компаратор
Как отсортироватьArrayList в порядке возрастания, используяComparator? Я знаю, как отсортировать его в порядке убывания, используя: Comparator mycomparator = Collections.reverseOrder();тогда Collections.sort(myarrayList,mycomparator);просто ...
Android-java - Как отсортировать список объектов по определенному значению внутри объекта
Я пытаюсь отсортировать массив объектов по определенному значению в объекте. Что было бы лучшим подходом, чтобы сделать такую вещь. Должен ли я использовать Collections.sort () с каким-то компаратором? Я пытаюсь отсортировать список объектов по ...