Hallo alle zusammen,
ich bin gerade dabei mir die HashMap anzuschauen.. so wie ich das verstanden habe, ist diese im gegensatz zur TreeMap bei der Ausgabe nicht sortiert. als ich das jetzt testen wollte, war das aber irgendwie nicht so =/ was mach ich da falsch?
die Standardausgabe gibt mir das hier aus:
sollte die HashMap nicht eigentlich folgendes ausgeben:
HashMap {hallo=eins, !=drei, Welt=zwei}
???
Mit freundlichen Grüßen
ich bin gerade dabei mir die HashMap anzuschauen.. so wie ich das verstanden habe, ist diese im gegensatz zur TreeMap bei der Ausgabe nicht sortiert. als ich das jetzt testen wollte, war das aber irgendwie nicht so =/ was mach ich da falsch?
Java:
Map<String, String> map = new HashMap<>();
map.put("hallo", "eins");
map.put("!", "drei");
map.put("Welt", "zwei");
System.out.println("HashMap " + map);
Map<Integer, String> map2 = new TreeMap<>();
map2.put(1, "hallo");
map2.put(3, "!");
map2.put(2, "Welt");
System.out.println("TreeMap " + map2);
die Standardausgabe gibt mir das hier aus:
Java:
HashMap {!=drei, hallo=eins, Welt=zwei}
TreeMap {1=hallo, 2=Welt, 3=!}
sollte die HashMap nicht eigentlich folgendes ausgeben:
HashMap {hallo=eins, !=drei, Welt=zwei}
???
Mit freundlichen Grüßen