Какие классы Guava подходят для потоков -безопасное кеширование? Я использую составной ключ, который создается на лету, поэтому softKeys () не имеет смысла, верно? Я где-то видел ConcurentLinkedHashMap, это ...
Мне просто интересно, как лучше применить функцию, которая возвращает Void в Iterable / Collection? Мой пример использования: у меня есть список объектов Animal, которые я хочу вызвать для каждого животного из списка the eat () ...
Есть ли реализация компаратора в Guava для сортировки строк "естественным" способом, которые могут содержать числа? Например:
"a 8"
"a 9"
"a 10" Я нашел несколько интересных ссылок по этому поводу, но похоже, что ...
РЕДАКТИРОВАТЬ: Я реорганизовал этот вопрос, чтобы отразить новую информацию, которая с тех пор стала доступной. Этот вопрос основан на ответах на вопрос Вилиама относительно использования ленивых ...
У меня есть довольно подробный вопрос о том, как правильно обернуть проверенное исключение и как это делает Guava. (Прошу прощения за длину, но я хочу сократить свой мыслительный процесс) Стандарт ...
Я пытаюсь выполнить обратный поиск в нескольких классах перечисления, реализующих тот же интерфейс поля, путем итерации по списку классов с помощью Maps.uniqueIndex Guava: Значение поляOfSearchName = null; for (...
I've been looking at the problem of writing a concurrent Multimap, and I have an implementation backed by the Google Guava AbstractSetMultimap and a MapMaker computing map that creates on demand the ...
Возможный дубликат: интерфейс / перечисление стандартных констант типа MIME Существует ли перечисление (или что-то подобное), которое содержит константы для наиболее распространенных типов MIME? Я хотел бы разобраться с некоторыми ...
В настоящее время у меня есть программа типа электронных таблиц, которая хранит свои данные в ArrayList HashMaps. Вы, несомненно, будете шокированы, когда я скажу, что это не идеальный вариант. Накладные расходы, кажется, используют 5x ...
Возможный дубликат: Почему у ImmutableList Guava так много перегруженных методов of ()? Глядя на ImmutableList Guava (и некоторые другие классы), вы найдете множество перегруженных ...
У меня есть проект GWT на основе maven, который включает Guava. У меня проблемы с Maven, пытающимся (и безуспешно) скомпилировать источники, которые он находит в guava-gwt * .jar: не удалось проанализировать сообщение об ошибке: ...
Я хочу использовать CacheBuilder, как рекомендовано здесь: карта/кеш на основе времени Java с ключами с истекающим сроком действия. Однако я не понимаю, когда Гуава знает, что срок действия записей истекает. Как это делает Guava и что...
Что это? Это набор вопросов о синтаксисе PHP, которые то и дело возникают. Это также вики сообщества, поэтому каждый может принять участие в ведении этого списка. ...
У меня есть точечный объект: class Point {final int x, y; ...} Поскольку эти точки будут использоваться / создаваться повсюду в моем коде, я хочу начать использовать кеш гуавы. К сожалению ...
В последние несколько недель я постоянно пытался найти свою идеальную реализацию кеша с использованием Guava MapMaker. Смотрите мои предыдущие два вопроса здесь и здесь, чтобы следить за моим мыслительным процессом. Принимая то, что ...
Я впечатлен функцией вычислительной карты Guava, и я ищу своего рода «эталонную реализацию» - эталонную реализацию ленивой загрузки, которая параллельна простоте Guava. использования, что я имею в виду ...
Я использую спящий режим и мне нужно переопределить equals и hashCode (). Я решил использовать помощники google-guava equals и hashCode. Я хотел знать, не упустил ли я что-то здесь. У меня есть методы get / set ...
Одним из самых чистых преимуществ кодирования современных коллекций является возможность использовать конструкцию for-each.Ниже я привожу простой общий метод печати таблицы, за которым следует метод тестовой загрузки....
Я обычно использую векторы / массивы, хэш-карты / древовидные карты и другие коллекции java как взаимозаменяемые, за исключением того факта, что есть иногда функциональные требования к API (например, я ...
У меня есть два списка объектов; List и List. X и Y - это объекты, которые выглядят следующим образом: публичный класс X { Строка a; Строка b; Строка v; Строка w; Строка m; Строка n;
}
...
Я пытаюсь присоединиться к int [] (массив int) с помощью класса Joiner Google Guava. Пример: int [] array = {1, 2, 3};
String s = Joiner.on (",") .join (массив); // не разрешено Я проверил StackOverflow и ...
JavaDoc из ImmutableSet говорит: В отличие от Collections.unmodifiableSet, который представляет собой представление отдельной коллекции, которая все еще может изменяться, экземпляр этого класса содержит свои собственные личные данные и будет ...
There are utility methods to create ImmutableMap like Immutable.of(Key, value) and its overload. But such methods don't exist for HashMap or LinkedHashMap in Maps class. Is there any better way to ...
Я использовал ToStringBuilder.reflectionToString(class) в commons-lang для реализации toString() для простых DTO. Теперь я пытаюсь использовать Google Guava вместо общей библиотеки Apache. И я нашел Objects....
Есть ли причина, по которой есть Lists.transform (), но нет Lists.filter ()? Как правильно отфильтровать список? Конечно, я мог бы использовать новый ArrayList (Collection2.filter ()), но в этом случае это не гарантируется ...
Кто-нибудь знает, будут ли в будущем Guava или Java8 обеспечивать реализацию постоянной коллекции -, вдохновленную более функциональными реализациями, например, в Clojure или Scala (предоставление...
Мне очень нравится класс Multimap библиотеки Google guava. Это тип сопоставления, в котором вы можете добавить несколько значений для ключа, поэтому он эффективно сопоставляет ключ с коллекцией определенного типа. Что я...