public class Test { public static void main(String[] args) { List l; l = new LinkedList(); System.out.println(l); System.out.println(l.size()); for (int i=0; i<5; i++) { l.add(i, 0); System.out.println(l); System.out.println(l.size()); } for (int i=0; i<5; i++) { l.add(i+5, i); System.out.println(l); System.out.println(l.size()); } l.add(11, l.size()); System.out.println(l); System.out.println(l.size()); for (int i=0; i<5; i++) { l.remove(i); System.out.println(l); System.out.println(l.size()); } l.remove(l.size()-1); System.out.println(l); System.out.println(l.size()); l.remove(Integer.valueOf(6)); System.out.println(l); System.out.println(l.size()); l.remove(Integer.valueOf(0)); System.out.println(l); System.out.println(l.size()); l.remove(Integer.valueOf(4)); System.out.println(l); System.out.println(l.size()); l.remove(Integer.valueOf(8)); System.out.println(l); System.out.println(l.size()); l.remove(Integer.valueOf(2)); System.out.println(l); System.out.println(l.size()); } }