Java Tipps und Tricks
Tipps, Tricks und Code-Schnipsel für Java.
Sortierte Maps
Mit SortedMap können Werte in Maps sortiert gespeichert werden. [TreeMap] ist eine Implementierung. Die Objekte werden jeweils nach dem Schlüssel aufsteigend sortiert gespeichert.
SortedMap<Long, String> map = new TreeMap<Long, String>();
Um absteigend zu sortieren:
SortedMap<Long, String> map = new TreeMap<Long, String>(Collections.reverseOrder());
Umwandlung von Map nach List
Map<K, V> map;
List<X> list = new ArrayList<X>(map.values());