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