Tuesday, August 27, 2013

For-each loop

package NewFeatures;
import java.util.ArrayList;

/**
* @author sanjeeva
* for-each introduced in Java 5.
* Mainly used to traverse arrays or collections
* syntax : for(data_type variable : array | collection)
*/

public class ForEachLoopExample {
    /**
    * @param args
    */
    public static void main(String[] args) {
       ForEachLoopExample example = new ForEachLoopExample();
       example.doExecute();
    }

    void doExecute(){
 
       int array[] = {10,11,12,13,14};

       for(int loop:array){
          System.out.println(loop);
       }
       // ------------------------------------------------
       String sArray[] = new String[] { "Array 1", "Array 2", "Array 3" };

       for(String temp:sArray){
          System.out.println(temp);
       }
      // ------------------------------------------------
      ArrayList<String> nameList = new ArrayList<String>();
      nameList.add("Sanjeeva");
      nameList.add("Sandamali");
      nameList.add("Thinuli");

      for(Object obj:nameList){
           System.out.println(obj);
      }
  }
}