Я придумала велосипед. И я хочу знать, почему он не работает.
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.*;
import java.lang.StringBuilder;
public class Solution {
public static void main(String[] args) throws IOException {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileReader fileReader = new FileReader(reader.readLine());) {
int count = 0;
//StringBuilder line = new StringBuilder();
StringBuilder word = new StringBuilder();
while (fileReader.ready()) {
int data = fileReader.read();
//line.append(data);
if (Character.isLetterOrDigit(data)) {
word.append((char)data);
}
}
String letter = word.toString();
String[] world = letter.split(",");
for (String w : world) {
if (w.equals("world")) count++;
}
System.out.println(count);
}
}
}