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

2 ответа

это совсем не плохо :)

я есть класс под названием Person - public class Person implements Nameable { private String name; public String getName(){ return name; } }Теперь у меня есть два списка - List<Person> persons = // some persons List<Person> subsetOfPersons = // ...

2 ответа

@odiszapc В противном случае, мне был бы интересен минимальный пример, воспроизводящий, почему этот ответ не работает, если у вас есть время его создать, потому что я кое-что узнаю из него.

лиflatten метод в Гуаве - или простой способ конвертироватьIterable<Iterable<T>> чтобыIterable<T>? у меня естьMultimap<K, V> [sourceMultimap] и я хочу вернуть все значения, где ключ соответствует некоторому предикату [keyPredicate]. Итак, на ...

2 ответа

Ага. Ты прав. Просто посмотрел на это. Если вы сомневаетесь, я всегда использую итераторы, но это полезно знать (View).

оложим, что вы хотите создать копиюImmutableSet/List/Map объект, но отфильтровать некоторые оригинальные записи. Одним из способов реализации этого является следующее: ImmutableList.copyOf(Iterables.filter(myObject, ...

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

2 ответа

Почему softKeys () устарела в Guava 10?

По состоянию на Гуава 10,MapMaker.softKeys [https://google.github.io/guava/releases/10.0.1/api/docs/com/google/common/collect/MapMaker.html#softValues()] устарела, и соответствующий метод не существует ...

2 ответа

Предварительная загрузка значений для кэша Guava

У меня есть требование, когда мы загружаем статические данные из базы данных для использования в приложении Java. Любой механизм кэширования должен иметь следующую функциональность: Загрузить все статические данные из базы данных (после загрузки ...

2 ответа

Сортировать Guava Multimap по количеству значений

Если у меня есть мультикарта Guava, как бы я отсортировал записи по количеству значений для данного ключа? Например: Multimap<String, String> multiMap = ArrayListMultimap.create(); multiMap.put("foo", "1"); multiMap.put("bar", "2"); ...

2 ответа

Можно ли связать асинхронные вызовы с помощью Guava?

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

2 ответа

Почему checkNotNull () не аннотируется @Nonnull

Мне показалось неудобным, чтоcheckNotNull() предварительное условие в гуаве не отмечено@Nonull аннотаций. Рассмотрим следующий пример: State(Set<Model> models, Set<Variation> variations) { this.models = checkNotNull(models); this.variations = ...

2 ответа

Есть ли в guava реализация Map, которая принимает пользовательские функции hash / equals?

Кто-нибудь знает, имеет ли Guava версию, эквивалентную версии Functionaljava HashMap [http://functionaljava.googlecode.com/svn/artifacts/3.0/javadoc/fj/data/HashMap.html] ?

2 ответа

лучший способ объединить обработку потока событий guava и потока событий AWT

Если у вас есть асинхронная шина событий и события пожара, скажем, внутри модели, которая перехватывается в пользовательском интерфейсе, у вас, вероятно, возникает следующая проблема: Зарегистрированный обработчик выполняется в рабочем потоке, ...