Wie kann ich eine Karte von <String, POJO> durchlaufen?
Ich habe einMap<String, Person>
(Eigentlich verwende ich ein komplexeres POJO, aber vereinfache es für meine Frage)
Person
sieht aus wie
class Person
{
String name;
Integer age;
//accessors
}
Wie kann ich diese Karte durchlaufen, den Schlüssel ausdrucken, dann den Namen der Person, dann das Alter der Person, wie zum Beispiel:
System.out.println(String.format("Key : %s Name : %s Age : %s", a, b, c));
A ist der Schlüssel von Map < String, Person>B ist der Name von Person.getName ()C ist das Alter von Person.getAge ()Ich kann alle Werte mithilfe von .values () aus der Karte ziehen, wie im @ beschriebeHashMap docs, aber ich bin ein bisschen unsicher, wie ich die Schlüssel bekommen kann