Bei der Lösung der Probleme der Lernseite habe ich verschiedene Methoden untersucht, um den Inhalt von Map zu erhalten, und sie daher als Memorandum zusammengefasst.
Ich werde die folgenden Inhalte herausnehmen.
Map<String, String> fruit = new LinkedHashMap<String, String>();
fruit.put("Apfel", "apple");
fruit.put("Mandarine", "orange");
fruit.put("Traube", "grape");
fruit.put("Banane", "banana");
Verwenden Sie keySet ()
.
for (String japanese : fruit.keySet()) {
System.out.println(japanese);
}
Die Ergebnisse sind wie folgt.
Apfel
Mandarine
Traube
Banane
Verwenden Sie values ()
.
for (String english : fruit.values()) {
System.out.println(english);
}
Die Ergebnisse sind wie folgt.
apple
orange
grape
banana
Verwenden Sie "entrySet ()".
for (Map.Entry<String, String> fruitName : fruit.entrySet()) {
System.out.println(fruitName.getKey() + "Auf Englisch" + fruitName.getValue());
}
Die Ergebnisse sind wie folgt.
Äpfel sind Apfel auf Englisch
Mikan ist auf Englisch orange
Traube auf Englisch
Banane ist Banane auf Englisch
Es ist eine sehr einfache Art der Zusammenfassung geworden, aber diesmal ist es vorbei.
Ich denke, es gibt andere Möglichkeiten, aber ich würde gerne in Zukunft studieren.