import com.coding.basic.Iterator; import com.coding.basic.LinkedList; import com.coding.basic.Queue; import java.util.ArrayList; import java.util.Stack; public class Main { public static void main(String[] args) { System.out.println("Hello World!"); com.coding.basic.TreeSet treeSet = new com.coding.basic.TreeSet(); treeSet.add(1); treeSet.add(2); treeSet.add(3); treeSet.add(4); System.out.println("treeSet = " + treeSet.size); } public static void testQueueIterator() { Queue queue = new Queue(); queue.enQueue("0"); queue.enQueue("1"); queue.enQueue("2"); queue.enQueue("3"); queue.enQueue("4"); while (queue.iterator.hasNext()) { System.out.println("next === " + queue.iterator.next()); } } public static void testLinkedListIterator() { com.coding.basic.LinkedList arrayList = new com.coding.basic.LinkedList(); arrayList.add("0"); arrayList.add("1"); arrayList.add("2"); arrayList.add("3"); arrayList.add("4"); arrayList.add("5"); Iterator iterator = arrayList.iterator(); while (iterator.hasNext()) { System.out.println("next === " + iterator.next()); } } public static void testArrayListIterator() { com.coding.basic.ArrayList arrayList = new com.coding.basic.ArrayList(); arrayList.add("0"); arrayList.add("1"); arrayList.add("2"); arrayList.add("3"); arrayList.add("4"); arrayList.add("5"); Iterator iterator = arrayList.iterator(); while (iterator.hasNext()) { System.out.println("next === " + iterator.next()); System.out.println("next =2== " + iterator.next()); } } public static void linkedList() { Stack<String> stack = new Stack(); stack.push("1"); stack.push("2"); stack.push("3"); stack.push("4"); String a = stack.peek(); System.out.println("a = " + a); // LinkedList linkedList = new LinkedList(); // linkedList.add("0"); // linkedList.add("1"); // linkedList.add("2"); // linkedList.add("3"); // linkedList.get(1); // linkedList.size(); LinkedList linkedList = new LinkedList(); linkedList.add("0"); linkedList.add("1"); linkedList.add(1, "2"); linkedList.toString(); } public static void arrayList() { ArrayList arrayList = new ArrayList(); arrayList.add("1"); arrayList.add(null); arrayList.add(null); arrayList.add(null); arrayList.add(null); arrayList.add("2"); arrayList.remove(1); // arrayList.add(7, "100"); System.out.println("arrayList = " + arrayList.size()); java.util.List list = new ArrayList(); com.coding.basic.ArrayList myList = new com.coding.basic.ArrayList(); myList.add("0"); myList.add("1"); myList.add("2"); myList.add("3"); myList.add("4"); myList.add("5"); myList.add("6"); myList.add("7"); myList.add(8, "8"); System.out.println("myList = " + myList.get(9)); System.out.println("myList = " + myList.toString()); myList.remove(1); // System.out.println("myList = " + myList.size()); System.out.println("myList = " + myList.toString()); } }