Resultados da pesquisa a pedido "guava"
Qual é a diferença entre Collections.unmodifiableSet () e ImmutableSet of Guava?
JavaDoc deImmutableSet diz: UnlikeCollections.unmodifiableSet, que é uma visualização de uma coleção separada que ainda pode ser alterada, uma instância dessa classe contém seus próprios dados privados e nunca será alterada. Essa classe é ...
Como converter Map <String, String> em Map <Long, String>? (opção: usando goiaba)
Eu tenho umMap<String, String> aString key nada mais é que um valor numérico como "123" etc. Estou recebendo um valor numérico porque esses valores são provenientes da interface do usuário no meu componente JSF. Não quero alterar o contrato do ...
Removendo o “primeiro” objeto de um Set
m determinadas situações, preciso remover o elemento mais antigo de um JavaSet. O conjunto é implementado usando umLinkedHashSet [http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashSet.html], o que simplifica: basta livrar-se do ...
Filtragem na lista com base em uma propriedade com goiaba
Tenho uma classe chamada Pessoa - public class Person implements Nameable { private String name; public String getName(){ return name; } }Agora eu tenho duas listas - List<Person> persons = // some persons List<Person> subsetOfPersons = // ...
Solução alternativa ImmutableMap.of () para o HashMap no Maps?
Existem métodos utilitários para criarImmutableMap gostarImmutable.of(Key, value) e sua sobrecarga. Mas esses métodos não existem paraHashMap ouLinkedHashMap emMaps classe Existe alguma maneira melhor de fazer isso ou o Guava assume que esse ...
Flattening um Iterable <Iterable <T>> na Guava
Tem algumaflatten no Guava - ou uma maneira fácil de converter umIterable<Iterable<T>> para umIterable<T>? Eu tenho umMultimap<K, V> [sourceMultimap] e quero retornar todos os valores em que a chave corresponde a algum predicado [keyPredicate]. ...
Java Generics Wildcards Pergunta
Estou enfrentando alguns problemas com os genéricos ao usar o excelente Multimap do Google Guava. Eu tenho um tipo de manipulador definido como tal public interface Handler<T extends Serializable> { void handle(T t); }m outra classe, defini um ...
adicionar uma chave ao HashMap sem o valor?
Existe uma maneira de adicionar uma chave a um HashMap sem também adicionar um valor? Eu sei que parece estranho, mas eu tenho umHashMap<String, ArrayList<Object>> amd Quero primeiro criar chaves conforme necessário e, em seguida, verificar se ...
Google Collections (Guava Libraries): ImmutableSet / List / Map and Filtering
Suponha que você queira criar uma cópia de umImmutableSet/List/Map mas filtre algumas das entradas originais. Uma maneira de implementar é a seguinte: ImmutableList.copyOf(Iterables.filter(myObject, myObject.EQUALS)); OndemyObject.EQUALS é um ...
Guava - Como remover de uma lista, com base em um predicado, acompanhando o que foi removido?
Eu tenho umArrayList a ser filtrado e várias goiabasPredicates para filtrá-lo. Essa lista terá apenas 50 a 100 elementos. Eu estava pensando emIterables.removeIf usando cada predicado por sua vez. Talvez não seja maximamente eficiente, mas não ...