Вроде все работает, подскажите что не так?
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader((new FileReader(args[0])));
// BufferedReader reader = new BufferedReader((new FileReader("/Users/gross/4")));
BufferedWriter writer = new BufferedWriter((new FileWriter(args[1])));
// BufferedWriter writer = new BufferedWriter((new FileWriter("/Users/gross/3")));
int count = 0;
while (reader.ready()){
String s = reader.readLine();
Pattern p = Pattern.compile("\\b[A-Za-zА-Яа-я0-9]{7,}\\b");
Matcher m = p.matcher(s);
while (m.find()){
if(count == 0) {
writer.write(m.group());
count++;
}else{
writer.write("," + m.group());
}
}
}
reader.close();
writer.close();
}
}