0
ответов

Builder для Hashmap

Guava предоставляет нам большие фабричные методы для типов Java, таких как maps.newhashmap (). Но есть ли также строители для карт Java? Hashmap m = maps.buildhashmap. Поместите («A», 1) ....
вопрос задан: 31 March 2016 23:05
0
ответов

Google-guava checkNotNull и IntelliJ IDEA «могут создавать исключение java.lang.NullPointerException»

Есть ли способ подавить это предупреждение: MyClass object = null; / * Какой-то код, который «может» установить этот объект, но я знаю, что это будет * / Preconditions.checkNotNull (object); // when "assert object! = ...
вопрос задан: 19 February 2016 10:10
0
ответов

Объедините две карты в MultiMap

Как лучше всего объединить две карты в одну Guava MultiMap в Java? Например: Map1 содержит (1, a) и (2, b) Map2 содержит (2, c) и (3, d). Тогда полученная комбинированная мульти-карта ...
вопрос задан: 29 November 2015 10:35
0
ответов

Есть ли Guava для C #? [closed]

Guava от Google очень полезен для программирования на Java. Мне нужна была эквивалентная библиотека для C #. Я не мог найти ни одного. Итак, я начал проект с открытым исходным кодом для переноса Guava на C #. Вы можете увидеть подробности ...
вопрос задан: 14 July 2015 11:41
0
ответов

Использование неизменяемой коллекции guava в качестве параметра метода и/или типа возвращаемого значения

Я пытаюсь определить, как лучше всего использовать ImmutableList. Ниже приведен упрощенный пример, который поможет ответить на мои вопросы: Пример: public ImmutableCollection getFooOne(...
вопрос задан: 24 May 2015 13:09
0
ответов

Как перебрать Multimap в порядке вставки?

Использование новых коллекций из Google Guava, http://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained Как перебрать MultiMap для каждого ключа в порядке вставки? Для ...
вопрос задан: 14 May 2015 06:14
0
ответов

В чем смысл необязательного класса Guava

Я недавно читал об этом и видел людей, использующих этот класс, но почти во всех случаях использование null также сработало бы, если не более интуитивно. Может ли кто-нибудь привести конкретный пример, где...
вопрос задан: 7 May 2015 16:01
0
ответов

Google Guava isNullOrEmpty для коллекций

Я вижу, что Guava имеет служебный метод isNullOrEmpty для Strings Strings.isNullOrEmpty (str) Есть ли у нас что-нибудь подобное для списков? Что-то вроде Lists.isNullOrEmpty (list), который должен быть эквивалентен ...
вопрос задан: 30 April 2015 08:45
0
ответов

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

Я рассчитываю реализовать мультикарту, которая поддерживает порядок вставки записей и позволяет вставлять / заменять на месте, не влияя на порядок. LinkedListMultimap от Guava почти идеален, ...
вопрос задан: 25 February 2015 20:13
0
ответов

Использование table guava для hashbasedTable

Я планирую использовать table guava для реализации трехмерной хеш-карты. Я скачал это, и я могу импортировать файлы. Мое требование ниже. У меня есть файл ниже в моей руке, и мне просто нужно...
вопрос задан: 1 January 2015 17:11
0
ответов

Есть ли обходной путь для неработающих записей ARP, вызванных установкой net.inet.ip.scopedroute = 0 в MacOS?

Хорошо, вот моя проблема. Пожалуйста, простите меня, это немного сложно. Я почти на 100% уверен, что это вызвано ошибкой ядра MacOS 10.6, но поскольку мы не можем рассчитывать на исправление ошибки, мне нужен ...
вопрос задан: 1 July 2014 16:05
0
ответов

Фильтрующие списки универсальных типов

Списки или итерируемые объекты можно легко фильтровать с помощью фильтра guavas (Iterable нефильтрованный, тип Class ). Эта операция выполняет две задачи: список фильтруется и преобразуется в ...
вопрос задан: 16 June 2014 21:29
0
ответов

Как с помощью Guava преобразовать MultiMap в Map>?

Я использую MultiMap из Google Guava 12 следующим образом: Multimap pkgPOP = HashMultimap.create(); после вставки значений в этот мультимап мне нужно вернуть: Map
вопрос задан: 4 April 2014 12:08
0
ответов

Конфигурация ProGuard для Guava с обфускацией и оптимизацией.

Ищем конфигурацию ProGuard для Guava, которая будет обфускировать и оптимизировать, в отличие от конфигурации по умолчанию, представленной на веб-сайте. Мало того, что я не могу заставить его экспортировать свой apk, я продолжаю ...
вопрос задан: 5 January 2014 15:00
0
ответов

Сглаживание Iterable > в Guava

Есть ли метод сглаживания в Guava - или простой способ преобразовать Iterable > в Iterable ? У меня есть Multimap [sourceMultimap], и я хочу вернуть все ...
вопрос задан: 2 January 2014 09:35
0
ответов

Эквивалент Guava для IOUtils.toString (InputStream)

Apache Commons IO имеет удобный удобный метод IOUtils.toString () для чтения InputStream в строку. Поскольку я пытаюсь перейти от Apache Commons к Guava: есть ли эквивалент в Guava? ...
вопрос задан: 17 December 2013 12:20
0
ответов

Что-нибудь в Guava, похожее на Functional Java's Effect? ​​

Я знаю, что одна из целей чистого функционального программирования - устранить изменчивость и, следовательно, исключить побочные эффекты. Но давайте посмотрим правде в глаза, Java не является функциональным языком даже со всеми ...
вопрос задан: 27 June 2013 17:56
0
ответов

Исключение NoSuchMethodError при использовании com.google.common.base.Splitter

Я пытаюсь использовать com.google.common.base.Splitter следующим образом: Iterable segs = Splitter.on ("/") .split ("один / два / три / четыре / пять"); for (String seg: segs) {System.out.println (seg); } ...
вопрос задан: 15 June 2013 21:21
0
ответов

фильтрация ArrayList с использованием поля объекта

У меня есть ArrayList, который заполнен объектами. Мой объектный класс называется Article, у которого есть два поля; открытый класс Article {private int codeArt; частная строка desArt; публичная статья (...
вопрос задан: 31 May 2013 11:57
0
ответов

Политика вытеснения кэша гуавы

Недавно я попробовал кэш гуавы и был удивлен политикой вытеснения. Хотя в документах кеш четко указан как lru, но де-факто это не так. Для меня выселения выглядят случайными, как показывает мой тест. (the...
вопрос задан: 13 December 2012 18:59
0
ответов

реализация ленивого поставщика в Java

Какова правильная парадигма или служебный класс (кажется, не может найти уже существующий класс) для реализации ленивого поставщика в Java? Я хочу иметь что-то, что обрабатывает поведение вычисления один раз / кэш позже ...
вопрос задан: 1 December 2012 20:54
0
ответов

библиотеки guava: Безопасна ли коллизия Objects.hashCode (Object [])?

При рассмотрении различных вариантов переопределения hashCode () я был направлен на Objects.hashCode (Object [ ]) в guava-библиотеках Google (javadoc). В javadoc указано, что он делегирует Arrays.hashCode (...
вопрос задан: 5 September 2012 19:51
0
ответов

Как преобразовать рекурсию в итерацию с помощью LoadingCache?

Я полностью переписал этот вопрос, так как исходный был неразрешим. Для простоты я использую числа Фибоначчи в качестве игрушечного примера. Тривиальное рекурсивное кэшированное вычисление заканчивается очень...
вопрос задан: 18 August 2012 14:57
0
ответов

Итератор, который изменяет и возвращает один и тот же объект. Плохая практика?

Я пишу дружественный к GC код, чтобы читать и возвращать пользователю серию сообщений byte[]. Внутри я повторно использую один и тот же ByteBuffer, что означает, что я буду многократно возвращать один и тот же экземпляр byte[] большую часть...
вопрос задан: 15 August 2012 22:57
0
ответов

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

У меня есть служба, которую я хотел бы реализовать как службу Google Guava. Служба в основном выполняет цикл while (true ), который обрабатывает события по мере их поступления в BlockingQueue. Упрощенный образец...
вопрос задан: 15 August 2012 00:51
0
ответов

Цепочка сравнения гуавы со списком?

Я пытаюсь использовать ComparisonChain для реализации compareTo ()в классе, однако класс содержит список, и сравнение ()не принимает их, потому что List не реализует Comparable. Любые идеи по...
вопрос задан: 13 August 2012 20:07
0
ответов

Основы использования Guava [закрыто]

Я полностью погуглил, но все, что я нашел, касается следующего шага по сравнению со мной. Я возвращаюсь к программированию после долгого отсутствия и впервые изучаю Java (и OO). Я ...
вопрос задан: 13 August 2012 01:34
0
ответов

Почему Guava выдает ошибку «отсутствует обработчик событий для > аннотированного метода»?

Я получаю следующую ошибку в одном из моих классов при попытке отменить его регистрацию. java.lang.IllegalArgumentException :отсутствует обработчик событий для аннотированного метода. Есть [...]
вопрос задан: 8 August 2012 03:53
0
ответов

Каков максимальный размер по умолчанию для кэша Google Guava?

Учитывая кеш Guava, созданный с помощью приведенного ниже кода, существует ли максимальный размер кеша, если он не установлен? LoadingCache loadingCache = CacheBuilder.newBuilder ().build (новый CacheLoader<...
вопрос задан: 4 August 2012 22:57
0
ответов

Краткая передача значений Optional.absent ()в методы

Одна из проблем с использованием типа Optional в Guava в качестве аргументов методов заключается в том, что вы не можете просто написать // объявление метода public void foo (Необязательный аргумент ); // ошибка компилятора foo (Необязательно....
вопрос задан: 1 August 2012 11:09