Я использовал вот такой файл
123456 1234567 12345 123456789 1234567 123456 12345678
123456 1234567 12345 123456789 1234567 123456 12345678
Вот моя выдача)))
1234567,123456789,1234567,12345678,1234567,123456789,1234567,12345678
АААААААААААААААААААААААААА
package com.javarush.task.task19.task1925;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
/*
Длинные слова
*/
public class Solution {
public static void main(String[] args) throws IOException {
// args = new String[]{"4.txt", "5.txt"};
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
FileWriter reader1 = new FileWriter(args[1]);
boolean testlastword = false;
while (reader.ready()) {
String stroka = reader.readLine();
if (!reader.ready()) {
testlastword = true;
}
String[] words = stroka.split(" ");
// for (String word :words){
// if (word.length() >6) reader1.write(word+ ",");
// }
for (int i = 0; i < words.length; i++) {
if (words[i].length() > 6 && testlastword && i == words.length - 1) {
reader1.write(words[i]);
System.out.println("1");
break;
}
if (words[i].length() > 6) reader1.write(words[i] + ",");
}
}
reader.close();
reader1.flush();
reader1.close();
}
}