Commit a2ef74c5 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch6] Original version of code magnets

parent 67f309a5
Loading
Loading
Loading
Loading
+43 −0
Changes for src/main/java/ch6/ArrayListMagnet.java: 43 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch6;

import java.util.ArrayList;

public class ArrayListMagnet {
  public static void main(String[] args) {
    ArrayList<String> a = new ArrayList<String>();

    a.add(0,"zero");
    a.add(1,"one");

    a.add(2,"two");

    a.add(3,"three");
    printAL(a);
    if (a.contains("three")) {
      a.add("four");
    }
    a.remove(2);
    printAL(a);

    if (a.indexOf("four") != 4) {
      a.add(4, "4.2");
    }

    printAL(a);

    if (a.contains("two")) {
      a.add("2.2");
    }
    printAL(a);

  }

  public static void printAL(ArrayList<String> al) {
    for (String element : al) {
      System.out.print(element + "  ");
    }
    System.out.println(" ");


  }
}