/** * Simple tests of list implementations, same code as day 6, but now with GrowingArray * @author Tim Pierson, Dartmouth CS10, Winter 2025 */ public class ListTestArray { public static void main(String[] args) throws Exception { SimpleList list = new GrowingArray<>(); //new SinglyLinked(); System.out.println(list); list.add("1"); System.out.println(list); list.add("2"); System.out.println(list); list.add(0, "a"); System.out.println(list); list.add(1, "c"); System.out.println(list); list.add(1, "b"); System.out.println(list); list.set(2, "e"); System.out.println(list.get(2)); list.add(0, "z"); System.out.println(list); String data = list.remove(2); System.out.println(data); System.out.println(list); data = list.remove(0); System.out.println(data); System.out.println(list); data = list.remove(1); System.out.println(data); System.out.println(list); data = list.remove(list.size()-1); System.out.println(list); //test for each loop works for (String item : list) { System.out.print(item + "->"); } System.out.println("[/]"); } }