J'ai un Map<String, Person>
(en fait je suis sur un POJO plus complexe, mais la simplifier pour le bien de ma question)Comment puis-je itérer sur une carte de <String, POJO>?
Person
ressemble:
class Person
{
String name;
Integer age;
//accessors
}
Comment puis-je itérer cette carte , l'impression de la clé, le nom de la personne, l'âge de la personne tels que:
System.out.println(String.format("Key : %s Name : %s Age : %s", a, b, c));
- A étant la clé de carte < Chaîne, personne>
- B étant le nom de Person.getName()
- C étant l'âge de Person.getAge()
Je peux tirer toutes les valeurs de la carte à l'aide .values () comme détaillé dans le HashMap docs, mais je suis un peu incertain de la façon dont je peux obtenir les clés
Fonctionne pour moi, merci :) – Jimmy