FileWriter writer = new FileWriter(output_file);
int i = 0;
try (Stream<String> lines = Files.lines(Paths.get(input_file))) {
lines.forEach(line -> {
try {
writer.write(i + " # " + line + System.lineSeparator());
} catch (Exception e) {
e.printStackTrace();
}
}
);
writer.close();
}
Мне нужно написать строку с номером строки, поэтому я попытался добавить счетчик в .forEach(), но я не могу заставить его работать. Я просто не знаю, где положить я ++; в код, случайным образом закручивая, пока не помогли.