Ввод:
Пет2ров Сидоров Иван2ов Петров 1 2 545454
Вывод:
Пет2ров Иван2ов
Подскажите, пожалуйста, что не так
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fileName1 = new FileReader(args[0]);
BufferedReader reader = new BufferedReader(fileName1);
FileWriter fileName2 = new FileWriter(args[1]);
BufferedWriter writer = new BufferedWriter(fileName2);
StringBuilder sb = new StringBuilder();
while (reader.ready()) {
ArrayList<String> list = new ArrayList<String>();
String [] strings = reader.readLine().split(" ");
for (String str: strings) {
Pattern pattern = Pattern.compile("[a-zA-Zа-яА-Я]+[0-9]");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
writer.write(str + " ");
}
}
}
reader.close();
writer.close();
fileName1.close();
fileName2.close();
}
}