Уже всю голову сломала - помогите, пожалуйста
пример текста:
я - программист. и ковбоййй
я - программист. и ковбойq
12345678
Амигощ
Вывод:
программист,ковбоййй,программист,ковбойq
что не так?
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
FileWriter writer = new FileWriter(args[0]);
String text = "";
while (reader.ready()) {
String s = reader.readLine();
text = text + s + System.lineSeparator();
}
reader.close();
String[] strings = text.split("[?!:;,.+= \n1234567890]");
String finishText = "";
for (int i = 0; i < strings.length; i++) {
if (strings[i].length() > 6) {
finishText = finishText + strings[i] + ",";
}
}
String finishTextfinish = finishText.substring(0, finishText.length()-1);
writer.write(finishTextfinish);
writer.close();
}
}