Код работает, без разницы сколько строк, но валидатор...
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException{
FileReader fReader = new FileReader(args[0]);
FileWriter fWriter = new FileWriter(args[1]);
Scanner scanFile = new Scanner(fReader);
String str;
while (scanFile.hasNext()){
str = scanFile.next();
if (scanFile.hasNext() && str.length() > 6){
fWriter.write(str + ",");
}else if (str.length() > 6 && !scanFile.hasNext()){
fWriter.write(str);
}
}
fReader.close();
fWriter.close();
}
}