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 …
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, …
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 8 lat temu . Szybko przeskanowałem Guava API …
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; …
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 …
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, …
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"; …
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?
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 …
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();
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. …
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
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?
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.