BufferedReader не читает последнюю строку ввода из консоли

Подскажите пожалуйста, в чем проблема? Не могу корректно ввести текст в консоль, так как последняя строка (даже когда она единственная) никогда не будет прочитана.

new BufferedReader(new InputStreamReader(System.in))
    .lines()
    .flatMap(s -> s.lines())
    .forEach(s -> System.out.println(s));

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