The result complies with the requirements, but code gym test fails...
package pl.codegym.task.task19.task1925;
/*
Long words
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.StringJoiner;
import java.util.stream.Collectors;
public class Solution {
public static void main(String[] args) throws IOException {
// "C:/Users/CEM/Desktop/input.txt"
String file1 = args[0];
String file2 = args[1];
BufferedReader bufferedReader = new BufferedReader(new FileReader(file1));
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file2));
String line;
List<String> strings = new ArrayList<>();
while ((line = bufferedReader.readLine()) != null) {
strings = Arrays.stream(line.split(",")).map(String::trim).collect(Collectors.toList());
List<String> stringList = new ArrayList<>();
for (String string : strings) {
if (string.length() >6) {
stringList.add(string);
}
}
String join = String.join(",", stringList);
bufferedWriter.write(join);
}
bufferedReader.close();
bufferedWriter.close();
}
}