import java.util.ArrayList;
public class ArrayListMethod {
  public static void main(String[] args) {
/*
    ArrayList num = new ArrayList();
    for (int i=0;i<5;i++)
      num.add(i);
    System.out.println("total member of num = " + num.size());

    ArrayList num = new ArrayList();
    for (int i=1;i<6;i++)
      num.add(i);
    num.add(6);
    num.add(0,0);
    System.out.print("total member of num = " + num.size() + " are ");    
    for (int i=0;i<num.size();i++)
      System.out.print(num.get(i) + " ");
    System.out.println();
    
    ArrayList num = new ArrayList();
    num.add("20");
    System.out.println("Object at idx = 0 is  "
            + num.get(0));
    String num1 = num.get(0).toString();
    System.out.println("String Value of \"num.get(0)\" is  "
            + num1);
    int num2 = Integer.parseInt(num1);
    System.out.println("Integer Value of \"num.get(0)\" is  "
            + num2);
    float num3 = Float.parseFloat(num1);
    System.out.println("Float Value of \"num.get(0)\" is  "
            + num3);

    ArrayList num = new ArrayList();
    for (int i=0;i<5;i++)
      num.add(i*2);
    System.out.print("total member of num = "
          + num.size() + " are ");
    for (int i=0;i<num.size();i++)
      System.out.print(num.get(i)+ " ");
    num.remove(3);
    System.out.println();
    System.out.print("total member of num = "
          + num.size() + " are ");    
    for (int i=0;i<num.size();i++)
      System.out.print(num.get(i)+ " ");  
    System.out.print("\n");
*/    
    ArrayList num = new ArrayList();
    for (int i=0;i<5;i++)
      num.add(i*2);
    System.out.print("total member of num = "
          + num.size() + " are ");
    for (int i=0;i<num.size();i++)
      System.out.print(num.get(i)+ " ");      
    int idx1 = num.indexOf(4);
    System.out.print("\nfound \"4\" at index = "
          + idx1);
    int idx2 = num.indexOf(9);
    System.out.print("\nfound \"9\" at index = "
          + idx2);
    System.out.print("\n");



/*
    for (int i=0; i < A.size();i++)
      System.out.printf("%2d",A.get(i));
    A.add(3,6);
    System.out.println("\nAfter add(3,6) to A");
    System.out.print("Array A  = ");
    for (int i=0; i < A.size();i++)
      System.out.printf("%2d",A.get(i));
    A.remove(A.size()-1);
    System.out.println("\nAfter remove(A.size()-1) from A");
    System.out.print("Array A  = ");
    for (int i=0; i < A.size();i++)
      System.out.printf("%2d",A.get(i));
    int idx = A.indexOf(5);
    System.out.printf("\nAfter get indexOf(5) = %2d",idx);
    idx = A.indexOf(6);
    System.out.printf("\nAfter get indexOf(6) = %2d\n",idx);*/
  }
}