Klausimai, pažymėti „guava“

„Google“ pagrindinė „Java“ ir „Android“ kūrimo biblioteka.
5
atsakymai

„Apache Commons“ prieš Guava (anksčiau „Google“ kolekcijos)

Aš ieškojau dviejų krypčių žemėlapio įgyvendinimo Java sistemoje ir atėjau į šias dvi bibliotekas: „Apache Guava“ bendruomenės kolekcijos (buvusios „Google“ kolekcijos) Abi yra nemokamos.
rugsėjo 18 d '09 4:05 val
8
atsakymai

Gvajavos biblioteka Java; kokios yra jos naudingiausios ir (arba) paslėptos funkcijos

Greitai pažvelgiau į Gvajavos API ir naujų tipų kolekcijas, kurias ji teikia (pavyzdžiui, „Multimap“ ir „BiMap“ yra naudingi), ir aš galvoju apie bibliotekos įtraukimą į projektus, kuriuos dirbu. Tačiau aš taip pat turiu apribojimų įtraukti bib ...
nustatyti 21 rugsėjo '10, 13:35
3
atsakymai

Kokie yra dideli pagerinimai tarp guavos ir apache ekvivalentų bibliotekų?

Šiuo metu naudojame apache, string utils kolekcijas ir kt. Turiu nuspręsti, ar turėtume pereiti nuo apache sistemos įgyvendinimo. Svarbūs kriterijai yra lengva naudoti kūrėjai. Veikimo / atminties naudojimas ...
gruodžio 28 d '11, 2:18
1
atsakymas

Ar „Android“ kūrimui naudinga naudoti „Google Guava“ biblioteką?

Aš dalyvauju kuriant „Android“ programą, kuri yra gana „riebus“ mobilusis klientas interneto paslaugoms. Jis glaudžiai bendrauja su serveriu, tačiau taip pat turi daug vidinės logikos. Todėl nusprendžiau naudoti kai kurias bibliotekos funkcijas ...
nustatyti 20 vas '13, 14:28
2
atsakymai

inicijuoti nekintamą Guava kortelę

Guava siūlo patogų nuorodą, kad būtų galima inicijuoti žemėlapį. Tačiau, kai mano žemėlapis inicijuojamas į devynis įrašus, gaunu šią kompiliatoriaus klaidą („Eclipse Indigo“). (K, V, K, V, K, V, K, V, K, V) metodas ImmutableMap tipo atveju netaikomas ar ...
vasario 28 d '12 23:42
9
atsakymai

Ekvivalentinė gava IOUtils.toString (InputStream)

Apache Commons IO yra gražus patogus IOUtils.toString () metodas, skirtas eilutės InputStream skaityti. Taigi, kai stengiuosi pereiti nuo Apache Commons ir Gvajavos: ar Guavoje yra ekvivalentas? Peržiūrėjau visas klases „com.google.common.io“ pakete ir aš ...
lapkričio 15 d. '10, 18:07
4
atsakymai

„Java Predicate“

Aš peržiūriu kodą, kuris naudoja „Predicate“ „Java“. Aš niekada nenaudojau „Predicate“. Ar kas nors gali nuvesti mane į bet kokį vadovėlį ar konceptualų „Predicate“ paaiškinimą ir jo įgyvendinimą „Java“?
birželio 2 d. 10 val
5
atsakymai

Sujunkite kelias kolekcijas į vieną loginę kolekciją?

Tarkime, kad turiu fiksuotą kolekcijų skaičių (pavyzdžiui, 3 „ArrayLists“) kaip klasės narius. Dabar noriu įdėti visus kitų klasių elementus, kad jie galėtų tiesiog surūšiuoti visus elementus (idealiai, tik skaityti). Aš esu ...
04 Feb rinkinys '11 12:57
6
atsakymai

Ar yra „guavos“ bibliotekų, galinčių įsigyti „repo“?

Noriu rasti guavos bibliotekas Maven saugykloje. Atrodo, kad „gvajavos“ prideda „Google“ kolekcijos bibliotekai daugiau funkcijų.
nustatė, kad kovo 31 d
15
atsakymai

Žemėlapio įgyvendinimas naudojant pasikartojančius raktus

Noriu turėti kortelę su pasikartojančiais raktais. Žinau, kad yra daug žemėlapių diegimo („Eclipse“ rodo apie 50), todėl esu tikras, kad tai turėtų būti. Žinau, kad paprasta parašyti savo kortelę, kuri leidžia ...
birželio 30 d. 13 val
9
atsakymai

statybininkas

„Guava“ siūlo puikius „Java“ tipų gamyklinius metodus, pvz., „Maps.newHashMap“ (). Bet ar yra ir ja-žemėlapių konstruktorių? „HashMap“ <String, Integer> m = Maps.BuildHashMap. įdėti ("a", 1). įdėti ("b", 2). statyti ();
nustatyti 08 rugsėjis '11 11:31
7
atsakymai

„Google Guava“ yra netinkama kolekcijoms

Matau, kad Guava turi metodą utNullOrEmpty už Strings.isNullOrEmpty (str) eilutes. Kažkas panašaus į „Lists.isNullOrEmpty“ (sąrašą), kuris turėtų būti lygiavertis sąrašui == null || list.isEmpty () Taip pat ...
nustatytas 02 rugpjūtis '11 12:37
4
atsakymai

Kokia yra „Guava“ klasės klasės reikšmė

Neseniai apie tai susipažinau ir mačiau žmones, naudojančius šią klasę, tačiau daugeliu atvejų naudojant „null“ taip pat veiktų - jei ne daugiau intuityviai. Ar kas nors gali pateikti konkretų pavyzdį, kai pasirinktinai bus pasiektas kažkas, kas ...
kovo 12 d. 12 val
12
atsakymai

Kaip suspausti kodą - 65k ribą dex

Turiu gana didelę „Android“ programą, kuri remiasi daugeliu bibliotekų projektų. „Android“ kompiliatorius turi 65,536 metodų ribą .dex rinkmenai, ir aš jį puikiai įvertinu. Galima pasirinkti du būdus (bent jau žinau) ...
kovo 18 d., 13 val
5
atsakymai

Guava: kodėl nėra „List.filter“ () funkcijos?

Ar yra priežastis, kodėl yra „Lists.transform“ (), bet ne „Lists.filter“ ()? Kaip filtruoti sąrašą teisingai? Žinoma, galėčiau naudoti naują „ArrayList“ (Collection2.filter ()), tačiau tai negarantuoja, kad mano užsakymas išliks toks pats, jei ...
nustatyti 10 dec. '11 21:01