Pytania oznaczone «guava»

Biblioteka Google Core Java do programowania w językach Java i Android.

140
inicjalizacja ImmutableMap Guava

Guava oferuje fajny skrót do inicjalizacji mapy. Jednak pojawia się następujący błąd kompilatora (Eclipse Indigo), gdy moja mapa inicjuje się do dziewięciu wpisów. Metoda of(K, V, K, V, K, V, K, V, K, V)w typie ImmutableMapnie ma zastosowania do argumentów (String, String, String, String, String,...

116
Implementacja mapy ze zduplikowanymi kluczami

Chcę mieć mapę ze zduplikowanymi kluczami. Wiem, że istnieje wiele implementacji map (Eclipse pokazuje mi około 50), więc założę się, że musi istnieć taka, która na to pozwala. Wiem, że łatwo jest napisać własną mapę, która to robi, ale wolałbym użyć istniejącego rozwiązania. Może coś w...

110
Połączyć wiele kolekcji w jedną logiczną kolekcję?

Załóżmy, że mam stałą liczbę kolekcji (np. 3 ArrayLists) jako członków klasy. Teraz chcę ujawnić wszystkie elementy innym klasom, aby mogły po prostu iterować po wszystkich elementach (najlepiej tylko do odczytu). Używam kolekcji guawy i zastanawiam się, jak mógłbym użyć iteracji / iteratorów...

109
builder dla HashMap

Guava zapewnia nam świetne metody fabryczne dla typów Java, takich jak Maps.newHashMap(). Ale czy są też konstruktorzy map Java? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2).

106
Odpowiednik guawy dla IOUtils.toString (InputStream)

Apache Commons IO ma wygodną metodę IOUtils.toString () do odczytywania ciągu znakówInputStream . Ponieważ próbuję odejść od Apache Commons i przenieść się do Guawy : czy istnieje odpowiednik w guawie? Przejrzałem wszystkie klasy w com.google.common.iopakiecie i nie mogłem znaleźć nic tak...

102
Google Guava isNullOrEmpty dla kolekcji

Widzę, że Guava ma metodę narzędziową isNullOrEmpty dla Strings Strings.isNullOrEmpty(str) Czy mamy coś podobnego do list? Coś jak Lists.isNullOrEmpty(list) co powinno być równoważne z list == null || list.isEmpty() Czy mamy coś podobnego do tablic? Coś jak Arrays.isNullOrEmpty(arr) co...

101
Predykat w Javie

Przechodzę przez kod, który używa Predicatew Javie. Nigdy nie używałem Predicate. Czy ktoś może poprowadzić mnie do dowolnego samouczka lub wyjaśnienia koncepcyjnego Predicatei jego implementacji w Javie?

89
Jaki jest sens opcjonalnej klasy guawy

Niedawno czytałem o tym i widziałem, jak ludzie używają tej klasy, ale w prawie wszystkich przypadkach używanie również nullby działało - jeśli nie bardziej intuicyjnie. Czy ktoś może podać konkretny przykład, w którym można Optionalby osiągnąć coś, nullczego nie można lub w znacznie czystszy...

86
Guawa: Dlaczego nie ma funkcji Lists.filter ()?

Czy jest jakiś powód Lists.transform() ale nie Lists.filter() ? Jak poprawnie filtrować listę? mógłbym użyć new ArrayList(Collection2.filter()) oczywiście, ale w ten sposób nie ma gwarancji, że moje zamówienie pozostanie niezmienione, jeśli dobrze rozumiem.