// Demonstrates some basic use of ArrayIntList import java.util.*; public class ArrayIntListClient2 { public static void main(String[] args) { // test appending add and toString ArrayIntList list = new ArrayIntList(); list.add(3); list.add(6); list.add(9); list.add(12); list.add(15); System.out.println("initial list = " + list); System.out.println(); // test indexOf for (int i = 1; i <= 15; i++) { System.out.println("indexOf(" + i + ") = " + list.indexOf(i)); } System.out.println(); // test some remove calls System.out.println("current list = " + list); list.remove(0); System.out.println("after remove at 0, list = " + list); list.remove(2); System.out.println("after remove at 2, list = " + list); System.out.println(); // test some calls on add-at-an-index System.out.println("current list = " + list); list.add(0, 0); System.out.println("after adding 0 at 0, list = " + list); list.add(1, 3); System.out.println("after adding 3 at 1, list = " + list); list.add(4, 12); System.out.println("after adding 12 at 4, list = " + list); list.add(6, 18); System.out.println("after adding 18 at 6, list = " + list); } }