En résolvant les problèmes du site d'apprentissage, je l'ai fait en étudiant diverses méthodes pour acquérir le contenu de Map, donc je l'ai résumé sous forme de mémorandum.
Je vais retirer le contenu suivant.
Map<String, String> fruit = new LinkedHashMap<String, String>();
fruit.put("pomme", "apple");
fruit.put("Mandarine", "orange");
fruit.put("Grain de raisin", "grape");
fruit.put("banane", "banana");
Utilisez keySet ()
.
for (String japanese : fruit.keySet()) {
System.out.println(japanese);
}
Les résultats sont les suivants.
pomme
Mandarine
Grain de raisin
banane
Utilisez values ()
.
for (String english : fruit.values()) {
System.out.println(english);
}
Les résultats sont les suivants.
apple
orange
grape
banana
Utilisez ʻentrySet () `.
for (Map.Entry<String, String> fruitName : fruit.entrySet()) {
System.out.println(fruitName.getKey() + "En anglais" + fruitName.getValue());
}
Les résultats sont les suivants.
Les pommes sont des pommes en anglais
Mikan est orange en anglais
Grape en anglais
Banana is banana en anglais
C'est devenu une façon très simple de résumer, mais cette fois c'est fini.
Je pense qu'il existe d'autres moyens, mais j'aimerais étudier à l'avenir.