Ментор рекомендует: "Убедись, что программа записывает данные во второй файл".
Они записываются.
Запятой в конце нет, все слова длиной 7 символов и более пишутся во второй файл, используется FileWriter, все потоки закрываются...
Куда копать?
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
String[] words;
words = reader.readLine().split(" ");
reader.close();
ArrayList<String> list = new ArrayList<>();
for (String s : words) {
if (s.length() > 6) {
list.add(s);
}
}
FileWriter wr = new FileWriter(args[1]);
for (int i = 0; i < list.size(); i++) {
wr.write(list.get(i));
if (i < list.size() - 1) {
wr.write(",");
}
}
wr.close();
}
}