Помогите найти ошибку.
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
if (args.length < 2) {
System.out.println("Не заданы аргументы: 2 имени файла через пробел");
return;
}
FileReader fileReader = new FileReader(args[0]);
FileWriter fileWriter = new FileWriter(args[1]);
BufferedReader bufferedReader = new BufferedReader(fileReader);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
String readLine;
Pattern command = Pattern.compile("[a-zA-Z]*\\d[a-zA-Z]*");
while ((readLine = bufferedReader.readLine()) != null) {
Matcher matcher = command.matcher(readLine);
String OutputString = "";
while (matcher.find()) {
if (!OutputString.isEmpty()) {
OutputString = OutputString.concat(" ");
}
OutputString = OutputString.concat(matcher.group());
}
bufferedWriter.write(OutputString);
}
bufferedReader.close();
fileReader.close();
bufferedWriter.close();
fileWriter.close();
}
}