Czy ktoś mógłby wskazać, gdzie popełniłem błąd i wytłumaczyć jak powinno to wyglądać i dlaczego?
package pl.codegym.task.task19.task1922;
import java.util.ArrayList;
import java.util.List;
import java.io.*;
/*
Wyszukiwanie właściwych linii
*/
public class Solution {
public static List<String> words = new ArrayList<>();
static {
words.add("file");
words.add("view");
words.add("In");
}
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
reader.close();
FileReader file = new FileReader(fileName);
BufferedReader reader2 = new BufferedReader(file);
while (reader2.ready()) {
String linia = reader2.readLine();
String [] tablica = linia.split(" ");
int count = 0;
for (int i = 0; i > tablica.length; i++) {
for (int j = 0; j > words.size(); j++) {
if (tablica[i].equals(words.get(j))) {
count++;
}
}
}
if (count == 2) {
System.out.println(linia);
count = 0;
}
}
file.close();
reader2.close();
}
}