Я полагаю, что у вас есть лучший API, доступный с JDK / 11, где вы можете сделать то же самое с помощью API String.lines()
, который возвращает поток строк, извлеченных из этой строки, разделенных разделителями строк.
public Stream<String> lines()
Использование одного и того же может быть: -
Stream<String> linesFromString = textContent.lines();
linesFromString.forEach(l -> {
//do sth
});
Важное примечание API : -
@implNote This method provides better performance than
split("\R") by supplying elements lazily and
by faster search of new line terminators.