public class Driver {
public static void main(String[] args) {
myList L = new myList();
System.out.println(L);
for (int i = 0; i<5;i++) {
L.add((i+1)*5);
}
System.out.println(L);
for (int i = 0; i<7;i++) {
L.add((i+1)*5);
}
System.out.println(L);
System.out.println("\n-------------\n\nAdd");
L.add(4,1000);
System.out.println(L);
L.add(10,2000);
System.out.println(L);
System.out.println("\n-------------\n\nRemove");
L.remove(2);
System.out.println(L);
L.remove(6);
System.out.println(L);
System.out.print("\n---------------\n\nSize: ");
System.out.println(L.size());
System.out.println("\n-------------\n\nList: "+L);
System.out.println("Pos 5: " + L.get(5));
System.out.println("Pos 0: " + L.get(0));
System.out.println("\n-------------\n\nSet");
L.set(1,200);
System.out.println(L);
L.set(100,400);
System.out.println(L);
System.out.println("------------------------------");
System.out.println(L.find(30));
System.out.println(L.find(20));
System.out.println(L.find(22));
L.fremove(20);
System.out.println(L);
L.fremove(1000);
System.out.println(L);
System.out.println("--------------STRING LISTS-------------");
myStringList S = new myStringList();
System.out.println(S);
S.add("hello");
S.add("world");
S.add("a");
S.add("b");
S.add("c");
System.out.println(S);
S.add("one");
S.add("two");
System.out.println(S);
System.out.println(S.find("b"));
System.out.println(S.find("one"));
System.out.println(S.find("three"));
S.fremove("world");
S.fremove("c");
System.out.println(S);
S.set(0,"goodbye");
System.out.println(S);
}
}