Itérer Java Carte avec index
Comment puis-je effectuer une itération sur un Carte pour écrire le contenu de certains de l'indice à l'autre.
Map<String, Integer> map = new LinkedHashMap<>();
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file));
for (String string : map.keySet()) {
bufferedWriter.write(string + " " + map.get(string));
bufferedWriter.newLine();
}
bufferedWriter.close();
J'ai deux valeurs int, de et à, comment puis-je maintenant écrire par exemple de 10 à 100? est-il possible d'itérer la carte avec index?
OriginalL'auteur Sam Joos | 2014-12-04
Vous devez vous connecter pour publier un commentaire.
LinkedHashMap
conserve l'ordre dans lequel les entrées sont insérés. De sorte que vous pouvez essayer de créer une liste des touches et de la boucle à l'aide d'un index:Une autre façon, sans création d'une liste:
OriginalL'auteur manouti
Vous pouvez augmenter une variable int avec cette boucle:
désolé à ce sujet 🙂
OriginalL'auteur Sarthak Mittal