Really don't know where I make mistake.
package pl.codegym.task.task19.task1925;
/*
Long words
*/
import java.io.FileNotFoundException;
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 {
String file1 = args[0];
String file2 = args[1];
// String file1 = "C:\\Users\\Tomek\\Desktop\\Robocze\\JAVA\\CodeGymTasks\\CodeGymTasks\\2.JavaCore\\src\\pl\\codegym\\task\\task19\\task1925\\test1.txt";
// String file2 = "C:\\Users\\Tomek\\Desktop\\Robocze\\JAVA\\CodeGymTasks\\CodeGymTasks\\2.JavaCore\\src\\pl\\codegym\\task\\task19\\task1925\\test2.txt";
FileReader fileReader = new FileReader(file1);
FileWriter fileWriter = new FileWriter(file2, true);
String fileContent = "";
while (fileReader.ready()){
fileContent += (char)fileReader.read();
}
String regex = " ";
String[] tableOfString = fileContent.split(regex);
ArrayList<String> listWithMoreSix = new ArrayList<String>();
for (int i = 0; i < tableOfString.length; i++) {
if(tableOfString[i].length()>=6){
listWithMoreSix.add(tableOfString[i]);
}
}
for(int i = 0; i <listWithMoreSix.size(); i++){
if(i!= listWithMoreSix.size()-1){
fileWriter.write(listWithMoreSix.get(i)+",");
}else {
fileWriter.write(listWithMoreSix.get(i));
}
}
fileReader.close();
fileWriter.close();
}
}