Maison >Java >javaDidacticiel >Comment lire efficacement un fichier texte dans une ArrayList en Java ?
Comment lire un fichier texte dans une liste de tableaux en Java
La lecture de données d'un fichier texte dans une liste de tableaux peut être effectuée en Java à travers une série d'étapes :
Pour résumer le tout, voici le code :
List<Integer> numbers = new ArrayList<>(); for (String line : Files.readAllLines(Paths.get("/path/to/file.txt"))) { for (String part : line.split("\s+")) { Integer i = Integer.valueOf(part); numbers.add(i); } }
Si vous utilisez Java 8, l'API Stream propose un aperçu concis alternative :
List<Integer> numbers = Files.lines(Paths.get("/path/to/test.txt")) .map(line -> line.split("\s+")) .flatMap(Arrays::stream) .map(Integer::valueOf) .collect(Collectors.toList());
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!