guava

Ekwiwalent guawy dla juty.toString(InputStream)

Apache Commons IO ma wygodną metodę IOUtils.toString () do odczytu InputStream do ciągu znaków. Ponieważ staram się odejść ... że wszystkie moje źródła są w ASCII (tak, ASCII, nie ANSI itp.), więc w tym przypadku kodowanie nie jest dla mnie problemem.

Biblioteki Guava i GWT

Właśnie odkryłem projekt Guava libraries . Czy to działa z GWT?

Jak efektywnie buforować obiekty w Javie przy użyciu dostępnej pamięci RAM?

Muszę buforować obiekty w Javie, używając proporcji dostępnej pamięci RAM. Wiem, że inni zadawali to pytanie, ale żadna z od ... , czy jest wystarczająco szybki dla mojej aplikacji(pamiętając, że rozwiązanie nie może być znacznie wolniejsze niż HashMap).

Kiedy korzystać z autobusu eventowego? [zamknięte]

zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. ... kam klasyfikacji problemu, który rozwiązuje wzór Event Bus, a następnie muszę ustalić, czy pasuje do mojego przypadek użycia.

Duplicate class com.google.pospolite.util./ align = "left" / ListenableFuture Znalezione w modułach guava-20.0.jar (kom.google.guawa:guawa: 20.0)

Kiedy używam implementation 'com.google.firebase:firebase-inappmessaging-display:17.2.0' w moim app/build.gradle, dostaję ten ... bibliotek, z których korzystam, zawiera już obsługę zależności od wiadomości w aplikacji, a potem staje się zbędna? Dziękuję.

builder dla HashMap

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

Jaka jest różnica między Google ImmutableList i kolekcje.unmodifiableList ()?

Z immutablelist javadocs: Kolekcje.unmodifiableList (jap.util.Lista), który jest poglądem na odrębną kolekcja, która ... e mogę tylko dodać lub usunąć żadnego obiektu, ale mogę je zmienić(na przykład wywołać metodę setDimension (width, height))?

Jaka jest różnica między kolekcjami.unmodifableset () i ImmutableSet of Guava?

JavaDoc z ImmutableSet mówi: W przeciwieństwie do Collections.unmodifiableSet, która jest widokiem oddzielnej kolekcji, ... ;StringBuffer> set= ImmutableSet.of(s); s.append("b");//s is "ab", s is still changed here! Czy ktoś mógłby to wyjaśnić?

Jak przekonwertować możliwą wartość null na wartość domyślną za pomocą Guava?

Czy Guava dostarcza metodę, aby uzyskać wartość domyślną, jeśli przekazanym odniesieniem do obiektu jest null? Szukam czegoś ... )! Nie znalazłem nic w API Gauva 10, tylko com.google.common.base.Objects wygląda obiecująco, ale brakuje czegoś podobnego.

my ideal cache using guava

Off and on przez ostatnie kilka tygodni próbowałem znaleźć moją idealną implementację pamięci podręcznej przy użyciu Guava Ma ... ejścia do tego? Ogólnie rzecz biorąc, czy robię to we właściwy sposób, Czy powinienem przemyśleć swoją strategię buforowania?

Kolejka zapewniająca unikalność elementów?

Szukam implementacji Javy.util.Kolejka lub coś w kolekcji Google, którzy zachowują się jak Kolejka, ale także upewnić się, że ... . Nie podoba mi się to za bardzo. Każdy wkład jest mile widziany. Jeśli nie jest w Javie.pakiet util, to może to zły pomysł?

Interface/enum listing standardowe stałe typu mime

Szukam wśród standardowych bibliotek (takich jak apache commons, Jax, jboss, javax) interfejsu lub enum, który wyświetla wart ... JSON = "Application/JSON"; blah ... blah ... } Lub enum ContentType{ JSON("Application/JSON"), blah ... blah ... }

Usuń duplikaty z listy za pomocą Guava

Jak możemy usunąć duplikaty z listy za pomocą Guava api? Obecnie podążam za tym: private List<T> removeDuplicate(List<T> list){ return new ArrayList<T>(new LinkedHashSet<T>(list)); }

Filtrowanie listy JavaBeans za pomocą Google Guava

W programie Java mam listę ziaren, które chcę filtrować na podstawie określonej właściwości. Na przykład, powiedzmy, że mam ... go korzystać (jest trochę dokumentacji). Jakieś pomysły? P. S. czy możesz powiedzieć, że naprawdę tęsknię za listą Pythona?

Generowanie sekwencji alfabetycznej w Javie

Szukam sposobu na wygenerowanie sekwencji alfabetycznej: A, B, C, ..., Z, AA, AB, AC, ..., ZZ. Czy ktoś może zasugerować ... ruktury danych mogę wykorzystać? Chciałbym metody, które pobierają następny kod w sekwencji, a następnie resetują sekwencję.

Order Sztandaru Pracy i klasy

Jestem trochę nowy w Guava i to jest styl. Na pewno to kopię, ale jedną rzeczą, o którą ciągle się potkam, jest kolejność łań ... return 1; } return host1.getFirstName().compareTo(host2.getFirstName()); }};

Google guava vs Scala collection Framework porównanie

Istnieje wiele wspólnych pojęć: zbiór niezmienny, widok kolekcji, zbiór strict/non strict, Budowniczowie kolekcji Te ... orcami? Czy łatwość rozbudowy jest dobra? Więc chciałbym usłyszeć porównanie tych frameworków od kogoś, kto używa ich obu.

@Nullable input in Google Guava Function interface wyzwala Ostrzeżenie FindBugs

Interfejs com.google.common.base.Function (z Google Guava) definiuje apply jako: @Nullable T apply(@Nullable F input); Me ... (Kod Guava jest poza moją kontrolą, oczywiście). Kto się myli co do używania adnotacji @ Nullable, FindBugs, Guava czy mnie?

Java-dołączanie cudzysłowów do łańcuchów w tablicy i łączenie łańcuchów w tablicy

Chciałbym dodać podwójne cudzysłowy do łańcuchów w tablicy, a następnie połączyć je jako pojedynczy łańcuch (zachowując cudzy ... ons\""; I know I can loop through the array and Dołącz cytaty. Ale chciałbym bardziej czystsze rozwiązanie, jeśli istnieje.

Projektowanie Guava LoadingCache ze zmienną datą wejścia

Używam Guava ' s LoadingCache do mojego projektu do obsługi thread-{bezpieczne, przyjazne} Ładowanie pamięci podręcznej i dzi ... cheLoader nie uwzględnia tego, jeśli podasz czas wygaśnięcia, to dla każdego wejście. Jak poradziłbyś sobie z tym problemem?