Если без преобразования строк в строку код работает нормально? - PullRequest
0 голосов
/ 25 сентября 2018

Если без преобразования приведенных ниже строк в строку это может работать нормально?Нужно ли использовать Stream <String> перед lines = Files.lines(Paths.get("c:\\demo.txt")); для преобразования строк файла в строки?Или в этом нет необходимости?

lines = Files.lines(Paths.get("c:\\demo.txt"));
lines.forEach(System.out::println);
lines.close();

Я новичок в Java, я действительно не знаю об использовании Stream <String> в кодировании.Это предназначено для преобразования строк в строки или что-то еще?Поэтому я разместил этот вопрос.

1 Ответ

0 голосов
/ 25 сентября 2018

Files#lines уже возвращает Stream<String>.Преобразование не требуется.

...