Не могу найти ошибку.
package com.javarush.task.task19.task1908;
/*
Выделяем числа
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String[] filesName = new String[2];
for (int i = 0; i < 2; i++)
filesName[i] = in.readLine();
in.close();
FileReader br = new FileReader(filesName[0]);
BufferedReader input = new BufferedReader(br);
FileWriter pr = new FileWriter(filesName[1]);
BufferedWriter output = new BufferedWriter(pr);
String strTmp = "";
while (input.ready()) {
char[] buff = new char[1024];
input.read(buff);
String tmp = new String(buff);
strTmp = strTmp.concat(tmp);
}
strTmp = strTmp.replace("\n"," ");
String[] allWords = strTmp.split(" ");
boolean flag = false;
for (String allWord : allWords) {
try {
if (flag)
output.write(" " + Integer.parseInt(allWord));
else {
output.write(Integer.parseInt(allWord));
flag = true;
}
} catch (Exception ignored) {
}
}
input.close();
output.flush();
output.close();
}
}