BufferedReader не читает последнюю строку ввода из консоли
Подскажите пожалуйста, в чем проблема? Не могу корректно ввести текст в консоль, так как последняя строка (даже когда она единственная) никогда не будет прочитана.
new BufferedReader(new InputStreamReader(System.in))
.lines()
.flatMap(s -> s.lines())
.forEach(s -> System.out.println(s));