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

6 ответов

Как добавить Guava в мой проект Android Studio?

Прежде всего, я знаю о существовании этого вопроса -Как добавить проект библиотеки в Android Studio? [https://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio] - и, к сожалению, мне это не помогло. Моя ...

1 ответ

Напечатайте все ключи и значение для HashBasedTable в Google Guava

Я создаю и заполняюгуайяваTable [https://code.google.com/p/guava-libraries/wiki/NewCollectionTypesExplained#Table] используя следующий код: Table<String, String, Integer> table = HashBasedTable.create(); table.put("A", "B", 1); table.put("A", ...

5 ответов

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

я естьMap<String, String> String ключ - это не что иное, как числовое значение, например «123» и т. д. Я получаю числовое значение, потому что эти значения поступают из пользовательского интерфейса в моем компоненте JSF. Я не хочу менять контракт ...

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

2 ответа

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

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

1 ответ

 объект. Как уже говорилось, это довольно уродливо и неуместно, и я предпочитаю решение Майка (о котором я не думал;)):

еделенных ситуациях мне нужно выселить самый старый элемент в JavaSet, Набор реализован с использованиемLinkedHashSet [http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html], что делает это простым: просто избавьтесь от ...

5 ответов

это должно быть что-то вроде

служебные методы для созданияImmutableMap любитьImmutable.of(Key, value) и его перегрузка. Но таких методов не существует дляHashMap или жеLinkedHashMap вMaps класс. Есть ли лучший способ сделать это, или Гуава предполагает, что такая ...

2 ответа

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

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

4 ответа

Да, дженерики немного грязные ..: - /

лкиваюсь с некоторыми проблемами с Generics, когда использую отличную Multimap от Google Guava. У меня есть тип обработчика, определенный как таковой public interface Handler<T extends Serializable> { void handle(T t); }В другом классе я ...

5 ответов

О, я понимаю, что ты имел в виду сейчас. :) Я также был бы удивлен, но не слишком - я, к сожалению, видел хуже. ;)

ли способ добавить ключ в HashMap без добавления значения? Я знаю, это кажется странным, но у меня естьHashMap<String, ArrayList<Object>> Я хочу сначала иметь возможность создавать ключи по мере необходимости, а затем проверить, существует ли ...

2 ответа

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

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