// Small client program that uses ArrayIntList import java.util.*; public class ArrayIntListClient { public static void main(String[] args) { ArrayIntList list = new ArrayIntList(); list.add(1); list.add(2); list.add(3); list.add(4); // iterator int sum = 0; Iterator itr = list.iterator(); while (itr.hasNext()) { int n = itr.next(); sum += n; if (n % 3 == 0) { itr.remove(); } } System.out.println("sum: " + sum); // for each for (int n : list) { System.out.print(n + " "); } } }