Почему не доходит до конца цикла while?
Потоки не закрываются!
package com.javarush.task.task19.task1922;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.io.*;
import java.util.*;
/*
Ищем нужные строки
*/
public class Solution {
public static List<String> words = new ArrayList<String>();
static {
words.add("файл");
words.add("вид");
words.add("В");
}
public static void main(String[] args)throws IOException {
BufferedReader reader =new BufferedReader (new InputStreamReader (System.in));
FileReader file =new FileReader(reader.readLine());
BufferedReader fileReader =new BufferedReader (file);
reader.close();
while(fileReader.ready()){
int count =0;
String str =reader.readLine();
for(String text :str.split(" ")){
for(String list :words){
if(text.equals(list))
count++;
}
}
if(count==2)
System.out.println(str);
break ;
}
fileReader.close();
file.close();
}
}