Pytania otagowane jako guava

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

5
Google Guava vs. Apache Commons [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
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, String, String, String, String, String, …
140 java  dictionary  guava 


8
Jak mogę wygenerować listę lub tablicę sekwencyjnych liczb całkowitych w Javie?
Czy istnieje krótki i przyjemny sposób generowania a List<Integer>, a może Integer[]lub lub int[]z sekwencyjnymi wartościami od jakiejś startwartości do endwartości? To znaczy coś krótszego niż, ale równoważne 1 z następującego: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); for (int i=begin; …

3
Jakie są duże ulepszenia między bibliotekami odpowiadającymi guawie i Apache?
Obecnie używamy kolekcji Apache, narzędzi łańcuchowych itp. Muszę zdecydować, czy powinniśmy przełączyć się z implementacji fundamentów Apache. Ważnym kryterium jest łatwość obsługi programistów. Wydajność / zużycie pamięci nie jest dla nas jeszcze ważnym problemem. Na tym etapie kluczowym kryterium jest szybkość rozwoju. Byłbym wdzięczny za opinie o tym, jak życie …

1
Czy warto używać biblioteki Google Guava do tworzenia aplikacji na Androida?
Zajmuję się tworzeniem aplikacji na Androida, która jest raczej „grubym” klientem mobilnym dla usługi WWW. Bardzo dobrze komunikuje się z serwerem, ale ma też dużo wewnętrznej logiki. Postanowiłem więc skorzystać z niektórych funkcji Google Guavabiblioteki, aby uprościć proces programowania. Oto lista funkcji, które bardzo mnie interesują: niezmienne kolekcje, narzędzia podstawowe, …
122 java  android  guava 

11
Interfejs / wyliczenie zawierające standardowe stałe typu MIME
Szukam wśród standardowych bibliotek (takich jak apache commons, jax, jboss, javax) dla interfejsu lub wyliczenia, które zawiera wartości wszystkich standardowych typów mime (aka content-type). Ten interfejs nie powinien być zbytnio obciążony innymi klasami, które utrudniałyby włączenie całej paczki jako kodu źródłowego gwt. na przykład interface ContentType{ String JSON = "Application/JSON"; …

18
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 kolekcjach-wspólnych lub kolekcjach-google?

5
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 guawy, aby wygenerować logiczny widok na wewnętrzne …
110 java  collections  guava 

15
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). build();
109 java  collections  guava 

9
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 prostego. Edycja: rozumiem i doceniam problemy z zestawami znaków. …
106 java  io  inputstream  guava 

7
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 powinno być równoważne z arr == null || arr.length == 0
102 java  guava 

4
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?
101 java  guava  predicate 


12
Jak zmniejszyć kod - limit metod 65k w dex
Mam dość dużą aplikację na Androida, która opiera się na wielu projektach bibliotecznych. Kompilator Androida ma ograniczenie 65536 metod na plik .dex i przekraczam tę liczbę. Istnieją zasadniczo dwie ścieżki, które możesz wybrać (przynajmniej o których wiem), gdy osiągniesz limit metody. 1) Zmniejsz swój kod 2) Zbuduj wiele plików dex …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.