Чтение файла с помощью Files

Чтение файла с помощью Files

В классе java.nio.file.Files есть статические методы readAllBytes(path) и readAllLines(path, charset), с помощью которых можно считывать содержимое файла в виде байт или последовательности строк.


Path from = Paths.get("test.txt");
Path to = Paths.get("test-2.txt");
Files.copy(from, to, StandardCopyOption.REPLACE_EXISTING);

byte[] b = Files.readAllBytes(to);
System.out.println(new String(b, Charset.defaultCharset()));
Потоки ввода/вывода