如何在 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中文網其他相關文章!