Ich verwendete eine TreeMap
, wo der Schlüssel ist String
und der Wert ist vom Typ Integer
. Wenn ich das Objekt Map
ausgabe, wird nicht in sortierter Reihenfolge gedruckt.Warum sortiert meine TreeMap nicht?
Hier ist der Code, den ich verwendet:
TreeMap<String, Integer> m = new TreeMap<String, Integer>();
m.put("Hello", 1);
m.put("world", 2);
m.put("Zertt", 5);
m.put("Hello", 1);
m.put("world", 2);
System.out.println("map : " + m);
Ich erwarte, dass die Ausgabe wie folgt sortiert werden:
Karte: {Hallo = 1, Welt = 2, Zertt = 5}
Aber anstatt diese erhalte ich:
Karte: {Hallo = 1, Zertt = 5, world = 2}
Es ist Sortieren :) – RobAu