Описание тега sortedmap

В Java SortedMap - это объект карты, который обеспечивает упорядочение своих ключей.
1 ответ

Когда я должен реализовать Comparator?

Итак, я изучаю Comparator и Comparable, и у меня есть следующая проблема. У меня есть класс: public class PhoneBook implements Comparator<Name>{ private SortedMap<Name, Integer> directory ; //class code constructor etc. //this is the met…
20 май '17 в 20:51
1 ответ

Как получить предыдущие и следующие записи в TreeMap

У меня есть отсортированная карта, и мне нужно найти для некоторого ключа ближайшие записи "до" и "после", которые полностью заполняют какое-то условие. Entry findAfter(TreeMap map, Key key, Predicate p) { Entry e = map.higherEntry(key); while (e!=n…
18 сен '17 в 02:41
5 ответов

Java: SortedMap, TreeMap, сопоставимый? Как пользоваться?

У меня есть список объектов, которые мне нужно отсортировать по свойствам одного из их полей. Я слышал, что SortedMap и Comparators - лучший способ сделать это. Я реализую Comparable с классом, который я сортирую, или я создаю новый класс? Как созда…
17 сен '09 в 16:45
2 ответа

Сериализация отсортированных карт в Clojure / EDN?

Как я могу сериализовать и десериализовать отсортированную карту в Clojure? Например: (sorted-map :a 1 :b 2 :c 3 :d 4 :e 5) {:a 1, :b 2, :c 3, :d 4, :e 5} Что я заметил: Сортированная карта отображается так же, как и несортированная карта в REPL. Вр…
08 авг '13 в 05:09
1 ответ

Карта Котлина с использованием операторов

Начал играть в выходные с Kotlin и пытаться заставить карты работать с операторами. Как-то Котлин говорит мне, что я путаю это с двусмысленностью. Вот код, который работает (синтаксически не так, как я хочу): var columns = sortedMapOf("a" to 1, "b" …
01 ноя '15 в 07:17
1 ответ

Предупреждение Eclipse о том, что SortedMap не перераспределяет equals() и hashCode()

У меня есть класс Java POJO, который я использую в своем проекте для десериализации Джексона из JSON. Этот класс имеет различные члены, но важный член для рассмотрения имеет тип java.util.SortedMap. Я хочу добавить equals() а также hashCode() в этот…
20 ноя '13 в 16:58
1 ответ

Дублированные ключи в древовидной карте при одновременном доступе

Может ли кто-нибудь найти ошибку параллелизма в этом коде? Код прекрасно работает для одного потока, но как только я запускаю 2 потока одновременно и вызываю метод addScore, он добавляет дубликаты в древовидную карту. Пойо с переопределенным сравнен…
7 ответов

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

У меня есть Map<Float, MyObject> Каков наилучший способ сохранить карту отсортированной по поплавку? Является SortedMap лучший ответ? TreeMap? Как мне это использовать? Я создаю карту только один раз и заменяю MyObject часто используя myMap.pu…
15 сен '11 в 08:14
1 ответ

Создать SortedMap из итератора в Scala

У меня есть val it:Iterator[(A,B)] и я хочу создать SortedMap[A,B] с элементами, которые я выхожу из Iterator, То, как я делаю это сейчас: val map = SortedMap[A,B]() ++ it Он отлично работает, но немного неудобно в использовании. Я проверил SortedMa…
23 фев '13 в 15:53
2 ответа

Использование моего собственного объекта в качестве ключа в TreeMap

Поскольку сортировка TreeMap основана только на ключах, я использую пользовательский объект в качестве ключа в древовидной карте. По моему мнению, соблюдается контракт между equals и compareTo, в этом случае, если два объекта равны, te CompareTo воз…
07 дек '16 в 10:25
1 ответ

Мой список сортируется по алфавиту после сортировки по дате, пока я добавляю 4-5 элементов в свой список

Мой список сортируется в алфавитном порядке после сортировки по дате, в то время как я добавляю дополнительные 4-5 элементов в свой список с разными именами. Я хочу отсортировать свой список только по дате и времени. здесь я поделился своим кодом, п…
2 ответа

Оператор преобразования TreeMap и SortedMap

Что не так с этим утверждением? private final HashMap<String, SortedMap<Long, Long>> abc; abc = new HashMap<String, TreeMap<Long, Long>>; Это показывает, что ошибка SortedMap не может быть преобразован в TreeMap как это? Как …
13 ноя '18 в 05:44
0 ответов

Как бы я создал новый объект в поле, которое является sortedmap?

Поле children - это SortedMap. SortedMap - это интерфейс. Таким образом, чтобы создать новый объект для хранения в дочерних полях, вам нужно использовать некоторый класс, который реализует SortedMap. Мы предлагаем использовать класс java.util.TreeMa…
10 апр '16 в 20:41
3 ответа

Java TreeMap Comparator

Мне нужен компаратор для TreeMap. Должен ли я написать это анонимно в конструкторе для моего TreeMap? Как еще я мог написать свой компаратор. В настоящее время Java не нравится мой код (могу ли я сделать это анонимно?): SortedMap<String, Double&g…
18 окт '12 в 04:23
3 ответа

Как написать метод values ​​() из sortedMap в Java?

Мне любопытно, есть ли у кого-нибудь советы о том, как начать писать values() метод класса, реализующий Java sortedmap интерфейс. Если возможно, пример кода будет высоко ценится.
08 дек '12 в 03:43
3 ответа

Повышение производительности объединения множества отсортированных карт в одну отсортированную карту - Java

У меня есть метод, который получает SortedMap в качестве входных данных, эта карта содержит много объектов SortedMap, вывод этого метода должен быть один SortedMap, содержащий все элементы карт, хранящихся во входной карте. метод выглядит так: priva…
16 дек '09 в 11:46
4 ответа

Итератор возвращает ошибку для TreeMap в Java

У меня есть TreeMap, определенный как: final TreeMap<ArrayList<String>,String> mymap = new TreeMap<ArrayList<String>,String>(comparator); Когда я пытаюсь повторить это так: Iterator iter = (Iterator) mymap.entrySet().iterator…
09 янв '13 в 13:05
3 ответа

Java HashMap сортировка

Возможный дубликат: Упорядоченная карта Java У меня есть список объекта продукта в HashMap<Integer,Product> Я хочу сделать сортировку ProductName ProductCode Qty Price Pen 100011 10 10.00 product1 Penci 100012 5 5.00 product2 HashMap<Intege…
08 ноя '11 в 05:42
1 ответ

Как мы можем использовать интерфейс SortedMap для сортировки карты?

Я имею UnsortedMap<String, CustomObject>. Здесь ключ, хотя типа String хранит числовые значения. Хотя существует много способов сортировки карты, но я хочу сделать сортировку с использованием интерфейса SortedMap. Есть ли способ добиться этого…
05 мар '13 в 10:00
5 ответов

Возвращаемое значение самого высокого ключа в Clojure

Я работаю с этими двумя группами пар ключ-значение, которые возвращаются другой функцией. Я хотел бы написать функцию, которая всегда найдет самый высокий ключ и вернет его соответствующее значение. В этом примере я бы вернул 2, потому что 499 - сам…
01 окт '14 в 16:45