Может кто подскажет... почему валидатор ругался что не закрыт поток BufferedWriter когда команда закрытия была
try (BufferedWriter bufferedStream = new BufferedWriter(new FileWriter(pp))) {
String m = null;
while (true) {
if (!(m = reader.readLine()).equals("exit")) {
bufferedStream.write(m + "\n");
} else {
bufferedStream.write(m);
bufferedStream.close();
break;
}
хотя все работало.
а когда строку bufferedStream.close(); я убрал то валидатор принял решение, но все так же работало.