Не могу понять, где ошибка.
Правильное решение куда короче и изящнее, не спорю.
Но мне тупо интересно теперь, почему мое решение не принимает валидатор.
package com.javarush.task.task18.task1822;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Поиск данных внутри файла
*/
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fileReader = new BufferedReader(new FileReader(reader.readLine()));
String id = String.valueOf(args[0]);
while (fileReader.ready()){
String currentLine = fileReader.readLine();
String[] temp = currentLine.split(" ");
if(temp[0].equals(id)){
for (int i = 0; i < temp.length; i++) {
temp[i] = temp[i] + " ";
}
System.out.println(temp.toString().trim());
break;
}
}
reader.close();
fileReader.close();
}
}