Maison >Java >javaDidacticiel >Comment lire des valeurs séparées par des espaces à partir d'un fichier texte dans une ArrayList en Java ?

Comment lire des valeurs séparées par des espaces à partir d'un fichier texte dans une ArrayList en Java ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-10 07:15:091059parcourir

How to Read Space-Separated Values from a Text File into an ArrayList in Java?

Lecture des valeurs séparées par des espaces à partir d'un fichier texte dans une ArrayList

Lire les valeurs séparées par des espaces à partir d'un fichier texte et les stocker dans un La liste de tableaux implique plusieurs étapes en Java.

Tout d'abord, utilisez Files#readAllLines() pour récupérer toutes les lignes du texte. et stockez-les dans un List :

List<String> lines = Files.readAllLines(Paths.get("/path/to/file.txt"));

Ensuite, divisez chaque ligne en valeurs individuelles à l'aide de String#split() avec le caractère espace comme délimiteur :

for (String line : lines) {
    String[] parts = line.split("\s+");
}

Pour convertir ces valeurs de chaîne en entiers, utilisez Integer#valueOf() :

List<Integer> numbers = new ArrayList<>();
for (String part : parts) {
    numbers.add(Integer.valueOf(part));
}

Une fois toutes les valeurs sont convertis en entiers et ajoutés à la liste des tableaux, vous pouvez y accéder et les utiliser comme vous le souhaitez. Cette approche garantit une lecture précise et efficace des valeurs séparées par des espaces d'un fichier texte dans une liste de tableaux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn