Все потоки вроде закрыты
Принцип что я ищу первый символ w перебирая все подряд.
Как только нашел собираю 4 символа
я должен получить (ord+знак припенания) я потом спличу по знаку препинания. И у меня должен остаться ord в итоге слово word
если 4 симова будут все буквы или 3 буквы и цифра то сплит не пройдет.
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 reader1 = new BufferedReader(new InputStreamReader(System.in));
String name1 = reader1.readLine();
reader1.close();
FileReader reader = new FileReader(name1);
String[] word={"123"};
String ord1="";
int count=0;
while (true) {
int x = reader.read();
if (x==-1) break;
if (x == 119) {
ord1 = "";
for (int i = 0; i < 4; i++) {
ord1 = (ord1 + (char) reader.read());
}
}
word = ord1.split("[\\p{IsPunctuation}\\p{IsWhite_Space}]+");
if (word[0].equals("ord")) count++;
}
reader.close();
System.out.println(count);
}
}