can't figure out where is the problem in printing arrays?
package com.codegym.task.task18.task1822;
import java.util.*;
import java.io.*;
/*
Finding data inside a file
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream file = new FileInputStream(reader.readLine());
BufferedReader bfrd = new BufferedReader(new InputStreamReader(file));
String name = bfrd.readLine();
String strArray[] = name.replaceAll("\r","").split("\n");
for (int i = 0; i < strArray.length; i++) {
String[] temp = strArray[i].split(" ");
if((temp[0]).equals((args[0]))){
System.out.println(strArray[i]);
break;
}else {
}
}
reader.close(); file.close();bfrd.close();
}
}