如果不将下面的行转换为字符串,它可以正常工作吗?我需要使用 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>
的用法在编码中。它的意思是将行转换为字符串还是其他东西?所以我发布了这个问题。
最佳答案
Files#lines
已经返回 Stream<String>
。无需转换。
关于java - 如果不将行转换为字符串,代码可以正常工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52503004/