Video: Å lage en spå 2025
En samlingsklasse i Java-koden er en klasse hvis jobb er å lagre en mengde objekter av gangen - en haug med String-objekter, en haug av BagOfCheese objekter, en haug med tweets eller hva som helst. Du kan opprette en samlingsklasse med denne koden.
pakke com. allmycode. samlinger; importer java. util. Arraylist; offentlig klasse SimpleCollectionsDemo {public static void main (String [] args) {ArrayList arrayList = new ArrayList (); Arraylist. legge til ("Hello"); Arraylist. Legg til(", "); Arraylist. legge til ("lesere"); Arraylist. Legg til("!"); for (int i = 0; i <4; i ++) {System. ute. Skriv ut (arrayList. get (i));}}}
Når du kjører koden i oppføringen, ser du utgangen vist i denne figuren.
Koden konstruerer en ny ArrayList-forekomst og gjør arrayList-variabelen til den nye forekomsten. ArrayList-klassen er en av mange typer samlingsklasser.
Erklæringen ArrayList arrayList = new ArrayList () lager en tom liste over ting og gjør arrayList-variabelen til den tomme listen. Hva ser en liste ut når den er tom? Uansett er forskjellen mellom å ha en tom liste og en no liste viktig. Før du utfører ArrayList arrayList = ny ArrayList (), har du ingen liste. Etter å ha utført ArrayList arrayList = ny ArrayList (), har du en liste som er tom.
Koden i oppføringen kalles arrayList. legg til fire ganger for å sette disse fire objektene (alle strengene) inn i listen:
-
"Hei"
-
","
-
"lesere"
-
"! "
Etter å ha ringt arrayList. legg til, listen er ikke lenger tom.
For å vise objekter i Eclipse-konsollvisning, kaller koden System. ute. skriv ut fire ganger, hver gang med en annen gjenstand fra arrayList-samlingen.
Hvis du ikke ser Eclipse's Console-visning, klikker du på Vindu → Vis visning → Konsoll.
Det er forskjell mellom System. ute. println og system. ute. skriv ut (uten at det slutter): Systemet. ute. println-metoden går til en ny linje etter at teksten er vist; systemet. ute. utskriftsmetode går ikke til en ny linje etter at teksten er vist. I oppføringen, for eksempel, med fire anrop til System. ute. skriv ut, vises alle fire biter av tekst på samme linje i Eclipse's Console-visning.
For setningen i oppføringen marsjerer verdiene i arrayListen. Hver verdi i listen har en indeks , som varierer fra 0 til 3.
I en Java-samling er den opprinnelige indeksen alltid 0, ikke 1.
