Een lopend programma kan altijd de lengte van een array bepalen. Neem bijvoorbeeld de bovenstaande array punten. Dan kan je de lengte ervan opvragen door gebruik te maken van de property length, op de volgende manier:
int aantalElementen = punten.length;
In dit geval heeft aantalElementen de waarde 10.
De property length is een specifieke functie in Java. We kunnen de waarde opvragen, maar het is niet mogelijk om de waarde van length te wijzigen. Merk op dat achter het woord length geen haakjes staan, zoals wanneer length een methode zou geweest zijn.
Eenmaal je een array gemaakt hebt, ligt de lengte vast. Het is wel mogelijk om via een ‘kunstgreep’ de array dynamisch uit te breiden. Maar wanneer je een nieuw programma maakt, is het verstandig om van tevoren te bedenken hoe groot de array moet zijn. Soms blijkt dit duidelijk uit de aard van het probleem. Bijvoorbeeld als de gegevens verband houden met de dagen van de week, dan weet je dat de array zeven elementen nodig heeft. Er bestaan echter ook nog andere gegevensstructuren (zoals de ArrayList) die gemakkelijk stapsgewijs kunnen groeien of krimpen als dat nodig is.