Я читаю большой файл как таковой:
try (Stream<String> stream = Files.lines(Paths.get(fileName))) {
stream.skip(1).forEach(Main::parseLine);
} catch (IOException e) {
e.printStackTrace();
}
, где строка разбора выглядит следующим образом:
private static void parseLine(String line) {
System.out.println(line);
}
, что я хотел бы также отслеживать текущийстрока, которую я читаю и вместо этого parseLine
выглядит следующим образом:
private static void parseLine(String line, int idx) {
System.out.println(line);
}
Как я могу это сделать?