Описание тега apache-commons-collection

Commons-Collections основывается на классах коллекции Java, предоставляя новые интерфейсы, реализации и утилиты.
1 ответ

Как использовать MultiKeyMap из Apache в Spring Framework

Я сталкивался с MultiKeyMap от Apache Commons и заинтересован в использовании его в среде Spring вместо использования регулярных карт, так как мне нужна карта двойных ключей. Dpes кто-нибудь знает, как использовать MultiKeyMap с Spring Framework?
03 май '11 в 19:46
2 ответа

Производительность Apache CollectionUtils

Я бродил, если кто-нибудь сделал тест на Apache CollectionUtils. В моем простом тесте: List<Integer> ints = Arrays.asList(3, 4, 6, 7,8, 0,9,2, 5, 2,1, 35,11, 44, 5,1 ,2); long start = System.nanoTime(); ArrayList<Integer> filtered = new …
6 ответов

Что делает оператор стрелки '->' в Java?

При поиске кода я наткнулся на оператор стрелки, что именно он делает? Я думал, что у Java не было оператора стрелки. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); По…
2 ответа

Преобразование списка объекта Person в отдельную строку с помощью свойства getName() объекта Person

Есть ли XXXUtils где я могу сделать String s = XXXUtils.join(aList, "name", ","); где "name" является свойством JavaBeans из объекта в aList, Я нашел только StringUtils имеющий join метод, но он только преобразует List<String> в отдельный Stri…
2 ответа

Как обновить значение в MultiValueMap для определенного ключа

У меня есть MultiValueMap, как {3=[c-2, c-2], 2=[b-1, b-1], 1=[a-1, a-2, a-3]} В какой-то момент мне нужно обновить одно значение конкретного ключа, например, мне нужно обновить ключ 2 лайк 2=[u-1,u-2] Как я могу это сделать?
19 авг '13 в 13:54
1 ответ

Обновление до commons-collection4 кидает NoClassDefFoundError

Я обновляю библиотеки в моем pom более старого проекта и столкнулся с проблемой при обновлении с org.apache.commons commons-collection 3.2.1 до org.apache.commons commons-collection4 4.0. Я знаю, что он не совместим с предыдущими версиями, но я поду…
03 сен '15 в 13:37
1 ответ

Получение всех объектов с одинаковым ключом из MultiValueMap

У меня есть MultiValueMap<Integer, Path> из которого я пытаюсь получить [ распечатать для цели этого вопроса ] все пути, которые были введены в карту, используя тот же ключ. Это мое текущее решение: MultiValueMap<Integer, Path> duplicate…
2 ответа

Есть ли реализация MergeIterator?

Предоставляет ли какая-либо из существующих библиотек коллекций (guava, commons-collection) MergeIterator, созданный с помощью: MergeIterator(Iterator<Comparable> iters...) и затем (при условии, что исходные итераторы отсортированы) проходит ч…
06 мар '13 в 01:01
1 ответ

Разбить MultiKey, возвращаемый MapIterator, на отдельные ключи

Я использую Apache Commons Collections для создания MultiKeyMap, в котором будут храниться два ключа с одним соответствующим значением, а затем использую MapIterator для обхода карты. У меня проблема в том, что мне нужно разбить ключи, возвращенные …
11 ответов

Как преобразовать коллекцию в список?

Я использую TreeBidiMap из библиотеки Apache Collections. Я хочу отсортировать это по значениям, которые doubles, Мой метод состоит в том, чтобы получить Collection из значений, использующих: Collection coll = themap.values(); Что, естественно, отли…
2 ответа

Java Collection для специальной прокрутки, круговой очереди

Я ищу что-то похожее на ConcurrentLinkedQueue, но со следующим поведением: Когда я peek() / poll() очередь извлекает ГОЛОВУ, не удаляет ее, а затем последовательно продвигает ГОЛОВУ на один узел к ХВОСТУ Когда ГОЛОВА == ХВОСТ, в следующий раз я peek…
2 ответа

Коллекция пересечения Java

Я хотел бы найти элегантный способ для этого: У меня есть две коллекции A и B, если они обе не пусты, то мне нужно сделать пересечение (сохранить общие элементы в другом списке). Если один из них пуст, мне придется взять все элементы другого. Если о…
11 янв '16 в 22:20
2 ответа

Правильный способ работы с буфером FIFO

У меня есть этот FIFO, который я собираюсь использовать для хранения данных с сетевого сервера: Buffer nServerFifo = (Buffer) BufferUtils.synchronizedBuffer(new CircularFifoBuffer(200)); // Insert into to the Network Server Buffer public void nServe…
1 ответ

Удаление дубликатов метода CollectionUtils.collate

Я пытаюсь найти объединение двух коллекций с помощью метода CollectionUtils.collate. Этот метод происходит из пакета org.apache.commons.collections4 Вот часть кода: Collection<String> tokensUnion2 = CollectionUtils.collate( Arrays.asList(new S…
18 июн '14 в 12:01
1 ответ

Как использовать OrderedMapIterator.previous()

Используя коллекции Apache Commons, я нашел OrderedMapIterator интерфейс для навигации вперед и назад в OrderedMap, Переход к следующей записи работает как ожидалось. Переход к предыдущему элементу возвращает не предыдущий элемент, а текущий элемент…
05 июл '17 в 15:19
2 ответа

Реализация Map<String, List <String >>, отображающая представление Map из "последних значений"

Я смотрю на различные классы google-collection (или Apache commons collection) и думаю, что мне нужна помощь в поиске наиболее подходящей реализации Map для моего варианта использования. Меня не интересуют доморощенные карты. Вот некоторые требовани…
02 май '13 в 09:59
1 ответ

Как работать с MultiValueMap

В настоящее время я пишу канал чата для моей игры. Игроки могут создавать каналы чата, и другие могут присоединиться к нему. Это то, что я имею до сих пор, но я не знаю, как вернуть коллекцию игроков. MultiHashMap устарела, и он сказал мне использов…
10 авг '15 в 14:37
1 ответ

Производительность Java CircularFifoQueue

У меня есть небольшие проблемы с пониманием того, как работает класс CircularFifoQueue. Поэтому для моих требований мне нужна очередь FIFO фиксированного размера (около 6000 элементов). В первый раз я использовал ArrayDequeue, но он работал довольно…
23 июн '15 в 15:11
2 ответа

Нулевой сейф Коллекция содержит метод

Какой лучший способ сделать нуль-безопасный contains на коллекции Java? другими словами - if (collection != null &amp;&amp; collection.contains(x)) ? Я надеялся, что у Apache Commons-Collection есть что-то вроде CollectionUtils.contains(collection, …
12 дек '12 в 16:49
1 ответ

Исходный код apache-commons colectionutils

Следующий фрагмент кода был взят из файла CollectionUtils.java платформы Commons: private static class CardinalityHelper&lt;O&gt; { final Map&lt;O, Integer&gt; cardinalityA, cardinalityB; public CardinalityHelper(final Iterable&lt;? extends O&gt; a,…