Klausimai pažymėti „kolekcijomis“

Kolekcijos API suteikia kūrėjams klases ir sąsajas, kurios supaprastina objektų kolekcijų tvarkymą.
8
atsakymai

Kaip perkrauti kvadratinių skliaustų operatorių C #?

Pavyzdžiui, „DataGridView“ leidžia tai padaryti: DataGridView dgv = ...; DataGridViewCell ląstelė = dgv [1,5]; bet gyvenime negaliu rasti indekso / kvadratinių skliaustų operatoriaus dokumentacijos. Ką jie vadina? Kur jis įgyvendinamas? Ar ji gali baigtis? ...
nustatyti lapkričio 13 d '08 10:20 val
19
atsakymai

Gauti elementą iš nustatymų

Kodėl „Set“ nepateikia operacijos, kad elementas būtų lygus kitam elementui? Nustatykite <Foo> rinkinį = ...; ... foo foo = naujas foo (1, 2, 3); Foo bar = set.get (foo); // gauti „Foo“ elementą iš rinkinio, kuris lygus foo galiu paklausti, laikyti ...
nustatyti 02 rugsėjo '11 15:22
14
atsakymai

Kaip konvertuoti int [] į „List <Integer>„ Java “?

Kaip konvertuoti int [] į „List <Integer>„ Java “? Žinoma, domiuosi bet kuriuo kitu atsakymu, nei jo vykdymu kilpa, elementais. Tačiau, jei nėra kito atsakymo, aš tai išsirinksiu kaip geriausią, kad parodytumėte, jog ši funkcija nėra ...
nustatyti liepos 02'09, 14:47
7
atsakymai

Collections.emptyList () prieš naują instanciją

Praktiškai geriau grąžinti tuščią sąrašą, pavyzdžiui: grąžinti kolekcijas.emptyList (); Arba taip: grąžinkite naują „ArrayList“ <Foo> (); Ar tai visiškai priklauso nuo to, ką ketinate daryti su grąžintu sąrašu?
nustatytas balandžio 05 d '11 16:02
5
atsakymai

Ar sąrašas <T> pateikia įterpimo tvarką?

Tarkime, kad sąraše yra 3 eilutės (pvz., "1", "2", "3"). Tada aš noriu pakeisti jų išdėstymo "2" eilę 1 pozicijoje (pavyzdžiui, "2", "1", "3"). Aš naudoju šį kodą (indexToMoveTo nustatymas į 1): listInstance.Remove (itemToMove); li ...
birželio 25 d. 13:05 val
9
atsakymai

Kaip lengva inicijuoti sąrašų sąrašą?

Aš myliu tuples. Jie leidžia greitai suskirstyti atitinkamą informaciją, nereikalaudami jo struktūros ar klasės. Tai labai naudinga reorganizuojant labai lokalizuotą kodą. Tačiau inicijuojant jų sąrašą, atrodo, šiek tiek būna ...
lapkričio 4 d. '11 prie 1:01
4
atsakymai

Skirtumas tarp „Seq“ ir „Scala“ sąrašo

Daugelyje pavyzdžių matiau, kad kartais naudojamas Seq, o kitais atvejais - sąrašas ... Ar yra kokių nors skirtumų, išskyrus ankstesnį, kuris yra „Scala“ tipas ir sąrašas iš „Java“?
birželio 03 d. 12 val
15
atsakymai

Iterating per sąrašą atvirkštine tvarka java

Perkeliu dalį kodo, kad galėčiau naudoti generinius vaistus. Vienas argumentas yra tai, kad „for loop“ yra daug švaresnis nei indeksų sekimas arba aiškus iteratorius. Apie pusę atvejų sąrašas („ArrayList“) vykdomas atgal ...
nustatė sausio 20 d '10, 18:28
9
atsakymai

Kaip konvertuoti kolekciją į sąrašą?

Naudoju „TreeBidiMap“ iš „Apache“ rinkinių bibliotekos. Noriu surūšiuoti tai pagal dvigubus. Mano metodas yra gauti vertybių rinkinį naudojant: Kolekcija coll = themap.values ​​(); Tai natūraliai veikia gerai. Pagrindinis klausimas ...
nustatyti 24 vas '09 4:56
10
atsakymai

„Java“: gaukite pirmąjį elementą iš kolekcijos

Jei turiu kolekciją, pvz., Kolekciją <String>, galite gauti pirmąjį elementą? Galėčiau tiesiog paskambinti Iteratoriui, paimti jį pirmyn () ir tada mesti Iterator. Ar yra mažiau švaistomas būdas tai padaryti?
lapkričio 4 d. '09 5:22
3
atsakymai

Kaip rūšiuoti „ArrayList“ „Java“

Turiu klasę, pavadintą „Vaisiai“. Aš sukuriu šios klasės sąrašą ir į sąrašą įtraukiu kiekvieną vaisių sąrašą. Noriu surūšiuoti šį sąrašą pagal vaisiaus pavadinimą. viešoji klasė Vaisiai {privačios eilutės vaisių vardas; privatūs styginiai vaisiaiDesk;
nustatyti 26 rug. '13, 13:20
6
atsakymai

Labiausiai suspaustas būdas konvertuoti <String> į <String>

Šiuo metu tai darau: Nustatykite <String> setOfTopicAuthors = .... Sąrašas <String> sąrašas = Arrays.asList (setOfTopicAuthors.toArray (nauja eilutė [0])); Ar galite jį mušti?
nustatytas vasario 23 d '10, 18:54
8
atsakymai

Kaip greitai ir patogiai sukurti vieną elemento masyvą

Ar yra kažkur, kuris gali tai padaryti 1 eilutėje? Negaliu jo rasti bet kurioje kolekcijoje ar sąraše. public List <String> stringToOneElementList (String s) {Sąrašas <String> sąrašas = naujas ArrayList <String> (); ...
nustatyti 03 gruodis '13, 21:29
4
atsakymai

Jei raktas neegzistuoja, žodynas grąžina numatytąją vertę.

Aš dažnai naudojau dabartinį šabloną savo kode dabar Var žodynas = naujas žodynas <tipas, IList <othertype >> (); // Įtraukti daiktus į žodyną var somethingElse = dictionary.ContainsKey (key)? žodynas [key]: naujas sąrašas <otherty ...
nustatytas balandžio 8 d '10, 19:04
14
atsakymai

Kaip į sąrašą įtraukiate papildomų tipų sąrašą į potipių sąrašą?

Pavyzdžiui, tarkime, kad turite dvi klases: viešosios klasės TestA {} viešosios klasės TestB pratęsia TestA {} Turiu metodą, kuris grąžina sąrašą <TestA>, ir norėčiau perduoti visus šio sąrašo objektus į TestB, kad Gavau sąrašą <...
birželio 1 d., 09:25