1
den folgenden Code betrachten:Nested TreeMap Sortierung
static TreeMap<String, TreeMap<String, Integer>> myMap = new TreeMap<>(new
Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
});
Die äußere TreeMap String als Schlüssel hat und sortieren nach lexikografisch umkehren (bereits geschehen) und ich möchte durch reverse lexikografisch die innere TreeMap sortieren, wie soll ich schreiben der Komparator?
Sie sollten den Vergleicher überhaupt nicht ändern. Sie müssen den gleichen Komparator ein zweites Mal verwenden, wenn Sie die inneren Karten erstellen. –
Verwenden Sie den gleichen Komparator auf der inneren Baumkarte? Es ist nicht klar, was du nicht verstehst. –
Ja, ich möchte einen benutzerdefinierten Komparator in der inneren TreeMap verwenden. –