Помогите, уже не знаю, что тут делать.
Почему-то здесь проблема с кодировкой, в IDEA проблемы такой нет
package com.javarush.task.task19.task1922;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
/*
Èùåì íóæíûå ñòðîêè
*/
public class Solution {
public static List<String> words = new ArrayList<String>();
public static List<String> fileWords = new ArrayList<>();
static {
words.add("ôàéë");//""
words.add("âèä"); //""
words.add("Â");//""
}
public static void main(String[] args) {
readFile();
for (String lineFromFile:fileWords) {
if (checkString(lineFromFile)){
System.out.println(lineFromFile);
}
}
}
public static void readFile(){
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedReader fileReader = new BufferedReader(new FileReader(reader.readLine()));
reader.close();
while (fileReader.ready()){
fileWords.add(fileReader.readLine());
}
fileReader.close();
} catch (FileNotFoundException e) {
System.out.println("Ôàéë íå íàéäåí");
} catch (IOException e) {
System.out.println("Ïðîáëåìà ñ ñàìèì ôàéëîì");
}
}
public static boolean checkString(String lineFromFile){
int count = 0;
String[] line = lineFromFile.split(" ");
for (String string:words) {
for (String stringList:line) {
if (string.trim().equalsIgnoreCase(stringList)){
count++;
break;
}
}
}
if (count == 2){
return true;
} else {
return false;
}
}
}