Подскажите, не понимаю. Или я условие не понял до конца? Первый файл прочитал, удалил знаки препинания, записал во второй. По тестам все ок.
Хотя уже и пробовал сделать два потока на первый файл, прочитал, записал в буфер, закрыл поток, записал в файл, потом оттуда во второй файл. Тоже не приняло
package com.javarush.task.task19.task1910;
/*
Пунктуация
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
BufferedReader reader = new BufferedReader(new FileReader(read.readLine()));
BufferedWriter writer = new BufferedWriter(new FileWriter(read.readLine()));
read.close();
String buff = "";
while (reader.ready()) {
char c = (char) reader.read();
String symb = "" + c;
if (symb.matches("[A-Za-z0-9]")) {
buff = buff + c;
}
}
writer.write(buff);
reader.close();
writer.close();
}
}