如何在 Java 中将文本文件读入数组列表
将文本文件中的数据读入数组列表可以通过以下方式完成Java通过一系列步骤:
将所有内容放在一起,这是代码:
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); } }
如果使用 Java 8,Stream API 提供了一个简洁的替代方案:
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());
以上是Java中如何高效地将文本文件读入ArrayList?的详细内容。更多信息请关注PHP中文网其他相关文章!