Video: Hvorfor oprette en begivenhed? 2025
En samlingsklasse i Java-kode er en klasse, hvis job er at gemme en flok objekter ad gangen - en flok strengobjekter, en flok af BagOfCheese objekter, en flok tweets eller hvad som helst. Du kan oprette en samlingsklasse med denne kode.
pakke com. allmycode. samlinger; importer java. util. ArrayList; offentlig klasse SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = ny ArrayList (); ArrayList. tilføje ("Hello"); ArrayList. tilføje(", "); ArrayList. tilføje ("læsere"); ArrayList. tilføje("!"); for (int i = 0; i <4; i ++) {System. ud. print (arrayList. get (i));}}}
Når du kører koden i noteringen, kan du se udgangen vist i denne figur.
Koden konstruerer et nyt ArrayList-eksempel og gør arrayList-variablen til den nye forekomst. ArrayList-klassen er en af mange slags kollektionsklasser.
Erklæringen ArrayList arrayList = new ArrayList () opretter en tom liste over ting og gør arrayList-variablen til den tomme liste. Hvad ser en liste ud, når den er tom? Alligevel er forskellen mellem at have en tom liste og have nej listen vigtig. Før du udfører ArrayList arrayList = ny ArrayList (), har du ingen liste. Efter at have udført ArrayList arrayList = ny ArrayList (), har du en liste, der tilfældigvis er tom.
Koden i noteringen kalder arrayList. Tilføj fire gange for at sætte disse fire objekter (alle strenge) i listen:
-
"Hej"
-
","
-
"læsere"
-
"! "
Efter at have kaldt arrayList. Tilføj, listen er ikke længere tom.
For at vise objekterne i Eclipse's Console-visning, kalder koden System. ud. Udskriv fire gange, hver gang med en anden genstand fra arrayList-samlingen.
Hvis du ikke ser Eclipse's Console-visning, skal du klikke på Vindue → Vis visning → Konsol.
Der er forskel på systemet. ud. println og system. ud. print (uden ln slutningen): Systemet. ud. println metode går til en ny linje efter at have vist sin tekst; systemet. ud. print metode ikke gå til en ny linje efter at have vist sin tekst. I noteringen, for eksempel med fire opkald til System. ud. print, vises alle fire tekststykker på samme linje i Eclipse's Console-visning.
Forklaringen i noteringen marcherer gennem værdierne i arraylisten. Hver værdi på listen har en indeks , der hver ligger fra 0 til 3.
I en Java-samling er det indledende indeks altid 0, ikke 1.