package com.logicbig.example.files;
import java.io.BufferedReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
public class NewBufferedReaderExample {
public static void main(String... args) throws IOException {
Path path = Files.write(Files.createTempFile("test", ".txt"),
"test content".getBytes());
System.out.println("Using newBufferedReader for path: " + path);
System.out.println("Reading lines: ");
try (BufferedReader bufferedReader = Files.newBufferedReader(path)) {
bufferedReader.lines().forEach(System.out::println);
}
}
}
Output
Using newBufferedReader for path: C:\Users\Joe\AppData\Local\Temp\test9978513373578826701.txt
Reading lines:
test content