Добавил пробел, чтобы строки не склеивались.
Итог:
Условие 4 не проходит...
Убедитесь, что ты записываешь слова, длина которых строго больше 6...
Я не понимаю в чём ошибка!
Помогите пожалуйста разобраться.
Нет идей!!!
Я сдаюсь!
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(new FileReader(args[0]));
String str = "";
while (bfr.ready()) {
String tmp = bfr.readLine();
str += tmp + " ";
}
bfr.close();
String[] strArr = str.split(" ");
BufferedWriter bfw = new BufferedWriter(new FileWriter(args[1]));
for (int i = 0; i < strArr.length; i++) {
if (strArr[i].length() > 6) {
if (i == (strArr.length - 1)) {
bfw.write(strArr[i]);
} else {
bfw.write(strArr[i] + ",");
}
}
}
bfw.close();
}
}