java: поиск в txt и print найденной строки и следующей

Моя программа ищет значение в файле и печатает всю строку в которой есть это значение! как заставить печатать и следующую строку после найденной?

public static void main(String[] args) throws FileNotFoundException, IOException {
    String filePath = "C:\\file.txt";
    List<String> lines = Files.readAllLines(Paths.get(filePath));



    String wanted1 = "1234";

for(String ln:lines)
        if(ln.contains(wanted1))
            // ln.indexOf(1, length)
    System.out.println("строка_1      "+ln);
    System.out.println()

Ответы (1 шт):

Автор решения: dmtr
if (ln.contains(wanted1)) {
    // ln.indexOf(1, length)
    System.out.println("строка_1      " + ln);

    if (lines.indexOf(ln) == lines.size() - 1) {
        return;
    }

    System.out.println("строка_2      " + lines.get(lines.indexOf(ln) + 1));
}
→ Ссылка