Java: maak en gebruik arrays - hoe het werkt
Een array is een verzameling variabelen van hetzelfde type. In deze praktische tip kunt u lezen hoe u arrays correct in Java kunt maken en gebruiken.
Maak arrays in Java
Als u nog niet met Java hebt gewerkt, kunt u hier eerst de Java Basics lezen. U kunt enkele voorbeelden vinden in de fotogalerij aan het einde van het artikel.
- Als u bijvoorbeeld veel verschillende nummers moet opslaan, kunt u deze opslaan in een array in Java. Als u een array wilt declareren, moet u eerst het gegevenstype en twee vierkante haken schrijven. De opdracht "int [] arr;" maakt een geheel getalreeks met de naam "arr".
- U moet ook de capaciteit van de array instellen. Gebruik de opdracht "int [] arr = new int [5];" om een array te maken waarin vijf gehele getallen kunnen worden opgeslagen.
- In een array zijn alle elementen geordend en hebben ze een bepaalde positie, die ook "index" wordt genoemd.
- U kunt bijvoorbeeld de opdracht "arr [2] = 42;" gebruiken om de waarde 42 toe te wijzen aan het element met index 2.
- Merk echter op dat de computer begint te tellen vanaf 0.
- Zodat u niet zoveel papierwerk hebt, kunt u ook een array maken met een opdracht zoals »String [] arr2 = {" A ", " B ", " C ", " D "};«. Met deze opdracht wordt automatisch een array gemaakt met de naam "arr2" die 4 tekenreeksen kan bevatten.
Java: tips voor het werken met arrays
- U kunt de lengte van een array krijgen met »arr.length«. U kunt deze opdracht bijvoorbeeld ook opnemen voor lussen.
- In Java is er ook een functie genaamd "Enhanced For Loop". Eerst wordt een variabele gedeclareerd die compatibel is met het gegevenstype van de array. Deze variabele wordt ingevoegd in de opdracht for. De waarde van de variabele is gelijk aan de waarde van het huidige array-element. U kunt dus alle waarden van een array-uitvoer achter elkaar krijgen. Een voorbeeld is de code "int [] primes = {2, 3, 5, 7};" ⮩ "voor (int t: primes) {" ⮩ "System.out.println (t);" ⮩ "}".
Multidimensionale arrays in Java
Een multidimensionale array is een array die andere arrays bevat.
- Het commando "int [] [] sample = {{1, 2, 3}, {4, 5, 6}};" maakt een array met twee afzonderlijke arrays. Het commando "System.out.println (sample [1] [0]);" retourneert de waarde 4.
- In Java bent u echter niet beperkt tot één- of tweedimensionale arrays. Een array kan zoveel arrays bevatten als u wilt.
Leer Java-programmering - Deel 4
Nu je weet hoe je arrays correct in Java kunt gebruiken, zullen we in het volgende deel van de programmeerhandleiding uitleggen wat je moet weten over "klassen in Java".
Vervolgens laten we zien hoe je een catcha aan één kant kunt insluiten.