// Klassen Node // Vi bruker vanligvis ikke denne alene for seg selv, da det gjør det kronglete å lage kjeder av // noder (aka. lenkelister) i main-programmet vårt // For å gjøre lenkelistene litt enklere å bruke/lage, så skal vi putte denne Node-klassen inni // en annen klasse kalt Lenkeliste! Se filen 'Lenkeliste.java' for fortsettelsen class Node { private Node next = null; // starter som null public String data; public Node(String data) { this.data = data; } public void setNext(Node n) { next = n; } public Node getNext() { return next; } public String getData() { return data; } } class TestNode { public static void main(String[] args) { Node start = new Node("Hei"); Node nrTo = new Node("paa"); Node nrTre = new Node("deg!"); start.setNext(nrTo); nrTo.setNext(nrTre); // Det er mulig å chaine kallene på getNext Node denTredjeNoden = start.getNext().getNext(); // Iterer over hele kjeden av noder, skriver ut data'en deres Node temp = start; while (temp != null) { // Jeg skrev feil her, det skal ikke være 'temp.getNext() != null', // og da stopper utskriften én for tidlig System.out.println(temp.getData()); temp = temp.getNext(); } } }