Klausimai pažymėti „kolekcijomis“

Kolekcijos API suteikia kūrėjams klases ir sąsajas, kurios supaprastina objektų kolekcijų tvarkymą.
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, įgyvendina dviejų krypčių žemėlapį, kurį ieškojau („BidiMap“ programoje „Apache“, B ...
rugsėjo 18 d '09 4:05 val
7
atsakymai

Kas yra efektyvesnė kiekvienam kontūrui ar iteratoriui?

Kas yra efektyviausias būdas perkelti kolekciją? Sąrašas <Integer> a = naujas ArrayList <Integer> (); už (Integer sveikasis skaičius: a) {integer.toString (); } arba Sąrašas <Integer> a = naujas ArrayList <Integer> (); už (Iterator itera ...
nustatytas sausio 22 d '10 0:52
8
atsakymai

„Java“ - kaip sukurti naują įrašą (raktas, vertė)

Norėčiau sukurti naują elementą, panašų į „Util.Map.Entry“, kuriame bus pagrindinė vertės struktūra. Problema ta, kad negaliu sukurti Map.Entry egzemplioriaus, nes tai yra sąsaja. Ar kas nors žino, kaip sukurti naują universalų ...
birželio 24 d., 10 val
4
atsakymai

Funkcijos len () kaina

Kokios yra „Len“ („Python“ įterptųjų modulių) išlaidos? (Sąrašas / „Tuple“ / linija / žodynas)
Nustatyta liepos 12 d., 07:31
3
atsakymai

Koks skirtumas tarp Collection.stream (). „ForEach“ () ir „Collection.forEach“ (kiekvienas) ()?

Suprantu, kad naudojant .stream () galiu naudoti grandinės operacijas, pvz., .Filter (), arba naudoti lygiagrečią srautą. Bet koks skirtumas tarp jų, jei reikia atlikti mažas operacijas (pvz., Spausdinimo sąrašo elementus)? kolekcija.st ...
nustatytas balandžio 22 d '14, 14:59
17
atsakymai

Surinkta kolekcija „Java“

Aš esu naujas java. Nurodykite, kurios kolekcijos gali būti / turėtų būti naudojamos tvarkant surūšiuotą sąrašą „Java“. Bandžiau naudoti žemėlapį ir rinkinį, bet jie nebuvo tai, ko ieškojau.
nustatytas 06 sausis '09 15:02
8
atsakymai

Koks yra geriausias būdas klonuoti / giliai kopijuoti .NET bendrąjį žodyną <string, T>?

Turiu bendrą žodyno žodyną, kurį norėčiau klonuoti () iš .. bet kokių pasiūlymų.
rugsėjo 26 d '08 4:46 val
2
atsakymai

Žodyno grojimas iš IEnumerable <KeyValuePair <>>

Turiu metodą, kuris grąžina IEnumerable <KeyValuePair <string, ArrayList >>, tačiau kai kurie skambintojai reikalauja, kad šis metodas būtų žodynas.
nustatytas balandžio 14 d '10, 13:31
18
atsakymai

Lyginant dvi lygybės kolekcijas, nepaisant jų elementų eilės

Norėčiau palyginti dvi kolekcijas (C #), bet nesu įsitikinęs, kaip tai geriausiai įgyvendinti. Aš perskaičiau kitą temą apie „Skaitmeninį“, bet tai nėra būtent tai, ko aš ieškau. Mano atveju, šios dvi kolekcijos bus lygios, jei jose yra ...
nustatyti 08 rugsėjis '08, 7:36 val
11
atsakymai

Ar objektyvo C kolekcijose yra griežtai įvestų kolekcijų?

Aš esu naujas „Mac“ / „iPhone“ ir „Objective-C“ programavimas. „C #“ ir „Java“ sistemoje yra „generiniai“, rinkimo klasės, kurių nariai gali būti tik deklaruoti. Pavyzdžiui, „С #“ žodynas <int, „MyCustomObject“> gali turėti tik raktus, ...
gegužės 11 d. 18 val
9
atsakymai

Kaip gauti pirmąjį elementą sąraše ar rinkinyje?

Norėčiau sužinoti, ar galiu gauti pirmąjį elementą sąraše ar rinkinyje. Kokį metodą naudoti?
nustatyti 16 sausis '12, 18:37
2
atsakymai

IList vs IEnumerable subjektų kolekcijoms

Kai mano domene yra dalykų sąrašų, ar jie turėtų būti rodomi kaip ILists arba IEnumerables? Pavyzdžiui. Užsakyme yra „OrderLines“ krūva.
gruodžio 18 d '08 5:17
8
atsakymai

Kas yra „WeakHashMap“ ir kada ją naudoti?

Kas yra „WeakHashMap“ ir kada turėčiau jį naudoti? Kokie yra „WeakHashMap“ ir „HashMap“ skirtumai?
01 Bal '11 12:07
3
atsakymai

„Java“ žemėlapio ekvivalentas „C“

Stengiuosi surinkti elementų sąrašą kolekcijoje su mano pasirinkimu. „Java“ paprasčiausiai naudosiu žemėlapį taip: klasė Test {Map <Integer, String> subjektai; public String getEntity (bendras kodas) {return this.entities.g ...
nustatykite kovo 27 d
13
atsakymai

kaip gauti vieną įrašą iš hashmap be iteracijos

Ar yra elegantiškas būdas gauti tik vieną įrašą <K, V> iš „HashMap“, pakartojant, jei raktas nežinomas. Kadangi įrašo tvarka nėra svarbi, ar galime pasakyti kažką panašaus į hashMapObject.get (zeroth_index); Nors aš žinau, kad tai ...
nustatyti 02 sp '09 4:09 val