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

3 ответа

Почему нет необходимости переопределять оба метода интерфейса Comparator в Java

Мы знаем, что необходимо реализовать все методы интерфейса, если мы хотим создать объект этого класса. Но почему нет необходимости реализовывать оба методаcompare() а такжеequals() интерфейсаComparator в яве? Я согласен, что цель решена, но даже ...

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()); // ...

1 ответ

Сравнение универсальных типов с использованием Comparable и Comparator

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

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

6 ответов

Использовать это:

у меня есть следующий класс: 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 }Как я могу использовать ...

4 ответа

Scala: есть ли способ использовать PriorityQueue, как я бы в Java?

У меня есть класс, который я хотел бы использовать в scala.collection.mutable.PriorityQueue, но я не хочу делать его Упорядоченным [A] только для этой цели. Я не считаю упорядочение, которое я хочу использовать в отношении PriorityQueue, ...

7 ответов

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

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

2 ответа

Как написать универсальный компаратор, который может производить сортировку по всем необходимым полям?

Мне нужно было реализовать сортировку по всем полям моего класса. Я написал компаратор для каждого поля в своем классе. Но я должен был написать отдельный компаратор для каждой области. Я думаю, что это не очень правильно. Как написать для моего ...

10 ответов

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

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

6 ответов

Как отсортировать ArrayList в порядке возрастания, используя Коллекции и Компаратор

Как отсортироватьArrayList в порядке возрастания, используяComparator? Я знаю, как отсортировать его в порядке убывания, используя: Comparator mycomparator = Collections.reverseOrder();тогда Collections.sort(myarrayList,mycomparator);просто ...

11 ответов

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

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