Элементарнейшая задачка, но не проходит по предпоследнему пункту!!!
Помогите, пожалуйста!
package com.javarush.task.task19.task1909;
import java.io.*;
import java.util.regex.*;
/*
Замена знаков
*/
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
BufferedReader inp = new BufferedReader(new FileReader(buf.readLine()));
BufferedWriter out = new BufferedWriter(new FileWriter(buf.readLine()));
buf.close();
StringBuilder str = new StringBuilder();
while(inp.ready()){
str.append(String.valueOf(inp.read()));
/*
String h = String.valueOf(inp.read());
String m = h.replaceAll("\\.", "!");
out.write(m);*/
}
inp.close();
String result = str.toString().replaceAll("\\.", "!");
// или String result = str.replace(".", "!");
out.write(result);
out.close();
}
}