Preguntas etiquetadas con guava

Biblioteca Core Java de Google para el desarrollo de Java y Android.

140
inicializando un mapa inmutable de guayaba

La guayaba ofrece un buen atajo para inicializar un mapa. Sin embargo, aparece el siguiente error del compilador (Eclipse Indigo) cuando mi mapa se inicializa en nueve entradas. El método of(K, V, K, V, K, V, K, V, K, V)en el tipo ImmutableMapno es aplicable para los argumentos (String, String,...

116
Implementación de mapas con claves duplicadas

Quiero tener un mapa con claves duplicadas. Sé que hay muchas implementaciones de mapas (Eclipse me muestra unas 50), así que apuesto a que debe haber una que lo permita. Sé que es fácil escribir tu propio mapa que haga esto, pero prefiero usar alguna solución existente. ¿Quizás algo en...

109
constructor para HashMap

Guava nos proporciona excelentes métodos de fábrica para tipos de Java, como Maps.newHashMap(). ¿Pero también hay constructores para Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2).

102
Google Guava isNullOrEmpty para colecciones

Veo que Guava tiene el método de utilidad isNullOrEmpty para Strings Strings.isNullOrEmpty(str) ¿Tenemos algo similar para las listas? Algo como Lists.isNullOrEmpty(list) que debería ser equivalente a list == null || list.isEmpty() Además, ¿tenemos algo similar para las matrices? Algo...

100
Predicado en Java

Estoy revisando el código que se usa Predicateen Java. Nunca lo he usado Predicate. ¿Alguien puede guiarme a algún tutorial o explicación conceptual Predicatey su implementación en

89
¿Cuál es el punto de la clase opcional de Guava?

Recientemente leí sobre esto y vi a personas que usaban esta clase, pero en casi todos los casos, el uso también nullhabría funcionado, si no de manera más intuitiva. ¿Alguien puede dar un ejemplo concreto donde Optionalse lograría algo que nullno se pudo o de una manera mucho más limpia? Lo...

86
Guava: ¿Por qué no hay función Lists.filter ()?

¿Hay alguna razón por la que hay Lists.transform() pero no Lists.filter() ? ¿Cómo filtro una lista correctamente? Podría usar new ArrayList(Collection2.filter()) por supuesto, pero de esta manera no se garantiza que mi pedido sea el mismo, si lo entiendo correctamente....