Voorbeeld:
String[] LeidseStraat = new String[4];
Dit maakt een array van vier Strings.
Hierbij geef je met de index (bv. 0, 1, 2, 3) aan naar welk element in het
array je wijst. In Java krijgt het eerste element als index 0.
In het volgende stukje Java-code krijgt elk element een waarde:
LeidseStraat[0] = "Familie Jansen";
LeidseStraat[1] = "Bakker Bard, de muzikale bakker";
LeidseStraat[2] = "Familie De Bruin";
LeidseStraat[3] = "Kees van den Berg";
Om de inhoud van een element op te vragen gebruik je ook de haakjes [] met daartussen het nummer (de index) van het element:
String bewoner = LeidseStraat[2];
Met length kun je opvragen uit hoeveel elementen een array bestaat, bijvoorbeeld zo:
int aantalWoningen = LeidseStraat.length;
Met een loopje kun je alle waarden laten zien:
for(int index=0; index < LeidseStraat.length; index++)
{
System.out.println(LeidseStraat[index]);
}
Nog een voorbeeld:
float[] trackDuration = new float[4];
Dit maakt een array van vier floating-point waarden, bv. het aantal
seconden dat een track van een CD duurt.
trackDuration[0] = 24.5;
trackDuration[1] = 247.9;
trackDuration[2] = 200.0;
trackDuration[3] = 86.3;
for(int index=0; index < trackDuration.length; index++)
{
System.out.println(trackDuration[index]);
}
Initialiseren
Je kunt een array direkt bij het maken al initialiseren, dat betekent voorzien van een aantal waarden. Bij een array met namen van steden gaat dat als volgt:
String[] stad = {"Hilversum","Utrecht","Amsterdam"};
Het hele stukje code met een loopje ziet er dan zo uit:
String[] stad = {"Hilversum","Utrecht","Amsterdam"};
for(int index=0; index < stad.length; index++)
{
System.out.println(stad[index]);
}