Я хотел бы загрузить и прочитать текстовый файл внутри интерфейса. Я могу загрузить его одним методом внутри списка:
static List readFile(String fileName) throws IOException {
List result;
try (Stream<String> lines = Files.lines(Paths.get(fileName))) {
result = (List) lines.collect(Collectors.toList());
}
return result;
}
Но я хочу использовать этот результат (список) внутри других методов, которые есть в моем интерфейсе, таких как nextItem()
и boolean hasMoreItems()
. Как я могу загрузить свой файл, чтобы другие методы могли его увидеть?