ホームページ >Java >&#&チュートリアル >Java でテキスト ファイルを ArrayList に効率的に読み取るにはどうすればよいですか?
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 中国語 Web サイトの他の関連記事を参照してください。