import java.util.Iterator; class TestFIFO { public static void main(String[] args) { FIFOListe liste = new FIFOListe<>(); liste.leggTil("Hei"); liste.leggTil("paa"); liste.leggTil("deg"); liste.leggTil("!"); System.out.println("Bruker skriveUtListe-metode"); liste.skrivUtListe(); // skriv ut med iterator System.out.println("Bruker for each"); for (String s: liste) { System.out.println(s); } System.out.println("Bruker iterator direkte"); // mer vanlig ? bruke for-each Iterator it = liste.iterator(); while (it.hasNext()) { System.out.println(it.next()); } System.out.println("Bruker rekursiv skriv ut metode"); liste.skrivUtRekursivt(); System.out.println("Bruker rekursiv skriv ut baklengs metode"); liste.skrivUtRekursivtBaklengs(); System.out.println("Storrelse beregnet rekursivt: " + liste.stoerrelseRekursiv()); } }