Доброе время суток! Помогите с заданием, скажите, что не так?
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));
FileInputStream fileInputStream = new FileInputStream(reader.readLine());
// FileInputStream fileInputStream = new FileInputStream("C:\\Users\\Ingrida\\Desktop\\TestCodeWithFile\\infoThings.txt");
StringBuilder s = new StringBuilder();
while(fileInputStream.available() > 0) {
int data = fileInputStream.read();
s.append((char) data);
}
String s1 = s.toString();
s1 = s1.replaceAll("\n", " ");
String[] array = s1.split(" ");
for (int i = 0; i < array.length; i++){
if(array[i].equals(args[0])){
while (true){
if(array[i].contains("\r")){
System.out.println(array[i]);
i = array.length - 1;
}
System.out.print(array[i] + " ");
i++;
}
}
}
}
}