Может создать BufferedReader в имя файла?
Или кодировка не та?
package com.javarush.task.task18.task1822;
/*
Поиск данных внутри файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file = reader.readLine();
reader.close();
FileInputStream fis = new FileInputStream(file);
byte[] buff = new byte[fis.available()];
fis.read(buff);
fis.close();
String fullFile = new String(buff, "UTF-8");
String[] strLines = fullFile.split("\n");
for (String temp : strLines) {
if (temp.contains(args[0])) {
System.out.println(temp);
}
}
}
}