Processing every element of an array:
for (int x = 0; x < arrayName.length; x++) {
arrayName[x].doSomething( );
arrayName[x].doSomethingElse( );
} // end for
Processing only those elements of an array that meet some criterion (pass a Boolean test for a numeric field):
for (int x = 0; x < arrayName.length; x++) {
if (arrayName[x].getAValue( ) == someValue) {
arrayName[x].doSomething( );
arrayName[x].doSomethingElse( );
} // end if
} // end for
Processing only those elements of an array that meet some criterion (pass a Boolean test for a String field):
for (int x = 0; x < arrayName.length; x++) {
if (arrayName[x].getAStringValue( ).equals( "some string value" ) ) {
arrayName[x].doSomething( );
arrayName[x].doSomethingElse( );
} // end if
} // end for