Wie kann der Inhalt einer HashMap <String, String> in aufsteigender Reihenfolge anhand ihrer Werte ausgedruckt werden?

Ich habe dasHashMap dass ich in aufsteigender Reihenfolge nach dem @ ausdrucken muWert darin enthalten nicht die Schlüssel).

Aber die Reihenfolge beim Ausdrucken ist scheinbar zufällig.

Was ist der beste Weg, um es in @ auszudruckascending value order?

Map<String, String> codes = new HashMap<String, String>();

codes.put("A1", "Aania");
codes.put("X1", "Abatha");
codes.put("C1", "Acathan");
codes.put("S1", "Adreenas");

Mit anderen Worten, das obige Beispiel sollte folgendermaßen ausgedruckt werden:

A1, Aania
X1, Abatha
C1, Acathan
S1, Adreenas

Antworten auf die Frage(26)

Ihre Antwort auf die Frage