Товарищи, объясните, чего он до меня докапался?
Я даже глянул правильный ответ, они так же берут длинну слова.
Если делать через StringBuilder, то этот дурачок ругается на то, что не закрыт fileWriter, то он не закрыт, то я вообще якобы не использую его.
package com.javarush.task.task19.task1925;
import java.io.*;
import java.util.ArrayList;
import java.util.LinkedList;
/*
Длинные слова
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
BufferedWriter writer = new BufferedWriter(new FileWriter(args[1]));
StringBuilder stringBuilder = new StringBuilder();
LinkedList<String> list = new LinkedList<>();
while (reader.ready()){
String str = reader.readLine();
String[] array = str.split(",");
for (String arr : array
) {
if(arr.length() > 6){
list.add(arr);
list.add(",");
}
}
}
reader.close();
list.removeLast();
for (String s : list
) {
writer.write(s);
}
writer.flush();
writer.close();
}
}