guava

Guava library for java; jakie są jej najbardziej przydatne i/lub ukryte funkcje [closed]

Przeprowadziłem Szybkie skanowanie Guava API i nowych typów kolekcji, które dostarcza(Multimap i BiMap na przykład wydają si ... y sposób? Czy zawsze go używasz w przyszłości? Jaka była jego główna korzyść / oszczędność czasu? Jakie są jego ukryte cechy?

Jakie są duże ulepszenia między bibliotekami guava i Apache?

Obecnie używamy kolekcji apache, string utils, itp. Muszę zdecydować, czy powinniśmy przełączyć się z implementacją Apache fo ... owym kryterium w tym momencie. Byłbym wdzięczny za opinie o tym, jak życie dewelopera stało się znacznie łatwiejsze z guava.

Google Guava vs. Apache Commons [zamknięta]

Szukałem implementacji mapy dwukierunkowej w Javie i natknąłem się na te dwie biblioteki: Google Guava (dawniej "Google ... kierunkową mapę)? Pracuję z najnowszym Java SE, więc nie ma potrzeby sztucznie ograniczać się do Java 5 lub czegoś podobnego.

Predykat w Javie

Przeglądam kod, który używa Predicate w Javie. Nigdy nie używałem Predicate. Czy ktoś może mnie poprowadzić do jakiegoś tutoriala lub koncepcyjnego wyjaśnienia Predicate i jego implementacji w Javie?

Jak zmniejszyć kod - limit metody 65k w dex

Mam dość dużą aplikację na Androida, która opiera się na wielu projektach bibliotecznych. Kompilator Androida ma ograniczenie ... )? Czy powinienem przejść trasę multiple dex (co wygląda dość bolesnie, szczególnie w przypadku interfejsów API innych firm)?

Czy dobrym pomysłem jest korzystanie z biblioteki Google Guava dla rozwoju Androida?

[9]} jestem zaangażowany w rozwój aplikacji na Androida, która jest raczej "grubym" mobilnym klientem dla Serwisu Internetowe ... rozwoju po stronie serwera, i powinienem iść ze standardowymi rozwiązaniami? Wszelkie wyjaśnienia będą bardzo mile widziane.

Jaki jest sens fakultatywnej klasy Guava

Ostatnio czytałem o tym i widziałem ludzi używających tej klasy, ale w prawie wszystkich przypadkach użycie null zadziałałoby ... et to można zrobić z bocznym "mapowaniem" wartości null. Czy ktos moze mi dostarczyc bardziej przekonujaca kłótnia? Dziękuję.

Jak utworzyć nową listę z właściwością obiektu, który znajduje się na innej liście

Wyobraź sobie, że mam listę pewnych obiektów: List<Student> I muszę wygenerować kolejną listę zawierającą identyfik ... zbiorów apache lub guava? Jakie metody powinny być przydatne w moim przypadku? Każda pomoc będzie mile widziana, dzięki.

inicjalizacja ImmutableMap Guava

Guava oferuje ładny skrót do inicjalizacji mapy. Jednak dostaję następujący błąd kompilatora (Eclipse Indigo), gdy moja Mapa ... e nie mogę dowiedzieć się, co zrobić, aby Zwiększ rozmiar mojego inicjalizatora. Czy ktoś może mi powiedzieć, czego brakuje?

Jak mogę wygenerować listę lub tablicę sekwencyjnych liczb całkowitych w Javie?

Czy istnieje krótki i słodki sposób na wygenerowanie List<Integer>, a może Integer[] lub int[], z wartościami sekwencyj ... w, np. Jeśli end begin, lub jeśli rozmiar przekracza pewne ograniczenia implementacji lub JVM(np. tablice większe niż 2^31-1.

UnmodifiableMap (Java Collections) vs ImmutableMap (Google) [duplikat]

To pytanie ma już odpowiedź tutaj: Immutable vs Unmodifiable collection ... lam się, że istnieje dobry powód, dla którego Google/Guava stworzyło własną wersję - czy ktoś może mi powiedzieć, co to jest?

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

Załóżmy, że mam stałą liczbę zbiorów (np. 3 ArrayLists) jako członków klasy. Teraz chcę udostępnić wszystkie elementy innym k ... łbym użyć iterables/iteratorów guava, aby wygenerować logiczny widok na wewnętrzne Kolekcje Bez tworzenia tymczasowych kopii.

Implementacja Map z duplikatami kluczy

Chcę mieć mapę z duplikatami kluczy. Wiem, że jest wiele implementacji map (Eclipse pokazuje mi około 50), więc założę się, ... , która to robi, ale wolałbym użyć jakiegoś istniejącego rozwiązania. Może coś w commons-collections lub Google-collections?

Zarządzanie wysoce powtarzalnym kodem i dokumentacją w Javie

Wysoce powtarzalny kod jest zazwyczaj złą rzeczą i istnieją wzorce projektowe, które mogą pomóc to zminimalizować. Czasami je ... ply; ! można przepisać z wyrażenia) -1 /* all bits on */ vs 0 /* all bits off */ w hashCode() &= vs |= w hashCode()

Czy istnieje elegancki sposób na usunięcie Nulli podczas przekształcania kolekcji za pomocą Guava?

Mam pytanie dotyczące uproszczenia kodu obsługi kolekcji przy użyciu Google Collections (update: guawa ). W tym samym roku, ... ekcji Google), czy możesz zrobić dokładnie to samo w jakiś krótszy lub bardziej elegancki sposób za pomocą Google Kolekcje ?

Guawa: jak połączyć filtr i przekształcić?

Mam kolekcję ciągów i chciałbym przekonwertować ją na kolekcję ciągów, które były puste lub null ciągi są usuwane, a wszystki ... .println(filtered); // Output, as desired: [some, stuff, here] Ale czy istnieje sposób łączenia dwóch działań w jeden krok?

Grupowanie elementów listy w podlisty (może za pomocą)

Chcę grupować elementy listy. Obecnie robię to w ten sposób: public static <E> List<List<E>> group(final ... c boolean sameGroup(final E element1, final E element2); } Czy jest lepszy sposób, aby to zrobić, najlepiej używając guava?

filtrowanie i sortowanie listy za pomocą Kolekcji google

Załóżmy, że mam listę (lub zestaw): List<String> testList = Lists.newArrayList("assocX","srcT","destA","srcX", "don't ... Predykatuj, ale po prostu tego nie dostrzegaj. Musi być jakiś zwięzły sposób. EDIT: zestaw w miejsce listy działa również.

Czy ktoś może mi pomóc zrozumieć Guava CacheLoader?

Jestem nowy w Bibliotece Guava Google i jestem zainteresowany pakietem buforowania Guava. Obecnie mam wersję 10.0.1 pobrany. ... artość, którą zwróciłem z metody load CacheLoader zamiast wartości z mycache. Czy ktoś mógłby mi powiedzieć, co mnie ominęło?

Listy.newArrayList vs new ArrayList

Jaka jest najlepsza konstrukcja do tworzenia List ciągów? Czy to Lists.newArrayList() (z guawy) czy new ArrayList()? Czy to ... ostu Typ generic Typ wnioskowania? czy istnieje jakaś teoretyczna lub praktyczna wartość w korzystaniu z list.newArrayList()?