while (m.find()) { writer.write(m.group() + " "); } Задача прошла компиляцию, но остался вопрос: если вот такая схема работает, то почему не возникает пробел в конце или он здесь все таки допустим? Я так полагаю вывод должен быть вот таким "12 14 1", а не таким "12 14 1 "