Вроде работает, но проверку не проходит.
package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Solution {
public static void main(String[] args) {
StringBuilder builder = new StringBuilder();
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
try (FileReader fr = new FileReader(reader.readLine().trim())){
while (fr.ready()){
builder.append((char) fr.read());
}
}
} catch (IOException e) {
e.printStackTrace();
}
List<String> list = Arrays.asList(builder.toString().split("world"));
System.out.println(list.size() - 1);
}
}package com.javarush.task.task19.task1907;
/*
Считаем слово
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Solution {
public static void main(String[] args) {
StringBuilder builder = new StringBuilder();
try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) {
try (FileReader fr = new FileReader(reader.readLine().trim())){
while (fr.ready()){
builder.append((char) fr.read());
}
}
} catch (IOException e) {
e.printStackTrace();
}
List<String> list = Arrays.asList(builder.toString().split("world"));
System.out.println(list.size() - 1);
}
}