8 Iterieren über TreeMap

Submitted by javafrage on Sun, 03/16/2014 - 18:38

Gegeben sei ein Objekt myMap vom Typ TreeMap siehe:

TreeMap<Integer, String> myMap= new TreeMap<Integer, String>();
myMap.put(33,“Anton“);
myMap.put(11,“Charles“);
myMap.put(22,“Bruno“);

Welche Werte werden beim Iterieren über die Schlüssel von myMap in welcher Reihenfolge ausgegeben?

Die Antwort finden Sie hinter der nächsten Frage (URL rechts unten klicken).

Niveau 2
Schwierigkeitsgrad mittel
Zeit 2 Minuten

Antwort zu Frage 7: Vorteile einer LinkedList im Vergleich zu einer ArrayList

  1. Viele Einfüge oder Löschoperationen in der Liste
  2. Listenwachstum ist unvorhersehbar
  3. Zugriff auf Listenelemente mit einem Index ist nicht wichtig

 

 

Anonymous (not verified)

Sun, 06/19/2016 - 12:34

Kann man nicht auch bei ArrayList mit einem unvorhersehbarem Listenwachstum umgehen? Es ist ja auch eine Liste - und eben gerade kein reines Feld?

Stefan Schneider

Sun, 06/19/2016 - 14:49

In reply to by Anonymous (not verified)

das Einfügen in der Mitte oder am Anfang erfordert wahrscheinlich ein Umkopieren.
Das kann man ausprobieren. Suche Sie mal nach dem Nanotimer im Skript.

Zu Ihrem letzten Satz: Es ist ein Feld welches als Liste verwendet wird.