Probleme mit einer Aufgabe (Interfaces und listen)



  • Weiss gar nicht was hier zu tun ist !?

    Weiss nur das es in einer Klasse alles passieren soll:

    Aufgabe 3: Machen Sie sich mit dem Interface java.util.List und den drei
    implementierenden Klassen ArrayList, Vector und LinkedList aus dem Package
    java.util vertraut.
    Messen Sie für alle drei Klassen, wie lange das Einfügen einer vorgegeben Anzahl von
    Objekten
    · am Anfang,
    · am Ende und
    · an zufälliger Stelle
    dauert. Bewerten Sie die Ergebnisse!

    EDIT, hab jetzt folgendes gemacht, die Klasse Stoppuhr hatten wir schonmal aus ner anderen Aufgabe, die Funktioniert...

    Aber trotzdem wird bei folgendem 0 millisekunden ausgegeben !?

    import java.util.ArrayList;
    import java.util.LinkedList;
    import java.util.Vector;
    //import java.util.List;
    
    public class UtilList {
    
    	public static void main(String[] args) {
    
    		Stoppuhr s1 = new Stoppuhr();
    		ArrayList arrayList = new ArrayList();		
    
    		s1.startZeit();
    		arrayList.add(s1);
    		arrayList.add(arrayList);
    		arrayList.add(arrayList);  
    		s1.stopZeit();
    
    		System.out.println("Die gestoppte Zeit beträgt: ");
    		System.out.println(s1.getZeit() + " Millisekunden");
    
    	}
    
    }
    


  • Wenn du nicht mit einem uralt Rechner arbeitest liegt es wohl einfach daran das die Sache zu schnell ablaeuft um es mit 3 Elementen zu testen. Versuche doch einfach mal wenn du es in eine Schleife packst und mehrfach durchfuehrst.


Anmelden zum Antworten