class CountArray
{
public static void main ( String[] args )
{
int[] egArray = { 2, 4, 6, 8, 10, 1, 3, 5, 7, 9 };
for ( int index= 0 ; index < 10 ; index++ )
{
System.out.println( egArray[ index ] );
}
}
}
Es ist lästig die Elemente in einem Array zählen zu müssen. Schlimmer, wenn Sie Ihr Programm schreiben, sind Sie vielleicht nicht in der Lage die Elemente zu zählen. Oft werden Arrayobjekte zur Laufzeit des Programms erzeugt. Oft ist die Länge eines Array abhängig von den Daten. Sie müssen Programme schreiben können, die mit Arrays umgehen können, deren Größe bis zur Laufzeit des Programms nicht bekannt ist.
Glücklicherweise kann Ihr Programm das Array fragen wie viele Elemente es hat.
Erinnern sie sich, dass ein Array ein Objekt ist.
Als ein Objekt, hat es mehr als nur die Slots in sich.
Ein Arrayobjekt hat ein Member length, das die Anzahl
der Slots (Anzahl der Elemente) enthält.
Die for-Anweisung kann folgendermaßen geschrieben werden:
for ( int index= 0 ; index < egarray.length; index++ )
Codezeilen, ähnlich den oberen, sind in Programmen sehr gebräuchlich. Programme verwenden oft mehrere Arrays und müssen häufig jedes Element ihrer Arrays "besuchen"