public class Demo { public static void main(String[] args) { System.out.println("Demo getFirst(), getLast(), get(pos)\n"); GenericLinkedList stringList = new GenericLinkedList(); stringList.addFirst("E"); stringList.addFirst("D"); stringList.addFirst("C"); stringList.addFirst("B"); stringList.addFirst("A"); System.out.println(stringList); // A -> B -> C -> D -> E String s; s = stringList.getFirst(); System.out.println("getFirst(): s = " + s); s = stringList.getLast(); System.out.println("getLast(): s = " + s); s = stringList.get(3); System.out.println("get(3): s = " + s); s = stringList.get(4); System.out.println("get(4): s = " + s); s = stringList.get(5); System.out.println("get(5): s = " + s); } }