Een programma verwijst naar een individueel item in een array met een index. Zo verwijst bijvoorbeeld punten[3] naar het element met index 3 in de array punten (dat in dit geval de waarde 8.9 heeft). Op dezelfde manier bevat namen[2] de string "An". Omdat de indices bij 0 beginnen, heeft een array met lengte 10 indices van 0 tot en met 9. Een verwijzing naar namen [10] is dus fout. Het programma zal stoppen en er verschijnt een foutmelding op het scherm. Kort samengevat geldt voor indexwaarden, dat:
deze bij nul beginnen
het gehele getallen (integers) zijn
ze waarden doorlopen tot één minder dan de lengte van de array (de waarde die bij de declaratie van de array gespecificeerd is).
Soms zal het nuttig zijn om de waarde van een variabele als index te gebruiken. In dergelijke gevallen worden int-variabelen als indices gebruikt.
Een waarde voor een element van een array kan ook ingevoerd worden via een tekstvak:
punten[3] = Double.parseDouble(txtPunten.getText());
namen[2] = txtNaam.getText();
Op soortgelijke manier kunnen waarden ook uitgevoerd worden:
txtPunten.setText(Double.toString(punten[2]));
txtNaam.setText(namen[0]);
Je kan de waarden van individuele elementen van een array veranderen met behulp van toekenningsstatements, zoals in:
punten[3] = 10;
namen[2] = "Mike";