Все мои проверки показывают что все работает, а валидатор не принимает. Помогите пожалуйста!
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
String fileName1 = args[0];
String fileName2 = args[1];
StringBuilder stringBuilder = new StringBuilder();
try (FileReader fileReader = new FileReader(fileName1)) {
try (BufferedReader bufferedReader = new BufferedReader(fileReader)) {
try (FileWriter fileWriter = new FileWriter(fileName2)) {
try (BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
while (bufferedReader.ready()) {
stringBuilder.append(bufferedReader.readLine().replaceAll(
"(?<=(^|\\s))[\\S]{1,6}(?=($|\\s))", ""));
String result = stringBuilder.toString().trim().replaceAll("( )+", ",");
bufferedWriter.write(result);
stringBuilder.setLength(0);
}
}
}
}
}
}
}