// a driver using ListNode class ListNodeDemo { public static void main(String[] args) { ListNode last = new ListNode(); last.setData("Treacy Meet"); System.out.println("List: " + last.getData()); /* // use default const ListNode mid = new ListNode(); mid.setData("Park Lee"); mid.setLink(last); */ // use general ListNode mid = new ListNode("Park Lee", last); System.out.println("List: " + mid.getData() + ", " + mid.getLink().getData()); ListNode first = new ListNode(); first.setData("John Smith"); first.setLink(mid); System.out.println("List: " + first.getData() + ", " + first.getLink().getData() + ", " + first.getLink().getLink().getData()); } }