Не могу понять что не так, по примерам всё работает.
package com.javarush.task.task19.task1925;
import java.io.*;
import java.util.ArrayList;
/*
Длинные слова
*/
public class Solution {
public static void main(String[] args) throws IOException {
String fileName1 = args[0];
String fileName2 = args[1];
// String fileName1 = "E:\\JavaRushTasks\\2.JavaCore\\src\\com\\javarush\\task\\task19\\task1925\\test1";
// String fileName2 = "E:\\JavaRushTasks\\2.JavaCore\\src\\com\\javarush\\task\\task19\\task1925\\test2";
BufferedReader reader = new BufferedReader(new FileReader(fileName1));
BufferedWriter writer = new BufferedWriter(new FileWriter(fileName2));
while (reader.ready()){
String str = reader.readLine();
String[] split = str.split(" ");
for (int i = 0; i < split.length; i++) {
if(split[i].length() > 6){
if(i != split.length - 1)
writer.write(split[i] + ",");
else
writer.write(split[i]);
}
}
}
reader.close();
writer.close();
}
}