хотя пробовал разными способами слово world писать в файле. всегда считает правильно
кто-нибудь может подсказать что здесь не так?
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileReader file = new FileReader(reader.readLine());
int counter = 0;
char[] world = new char[]{'w','o','r','l','d'};
for (int i = 0; file.ready(); i++) {
if (world[i] == file.read()){
if (i == world.length-1) {
counter++;
i=0;
}
//continue;
}
else i=0;
}
// while(file.ready()){
// char read = (char) file.read();
//
// if (read == 'w'){
// if ('o' == file.read() && 'r' == file.read() && 'l' == file.read() && 'd' == file.read()) counter++;
// }
//
// }
System.out.println(counter);
file.close();
reader.close();
}
}