在文档中说:
将文件的所有行作为
Stream
读取。
这是否意味着它正在加载整个文件?例如:
try (Stream<String> stream = Files.lines(Paths.get("myfilename.txt"))) {
stream.forEach(x -> {
如果myfilename
的大小为100GB,那么Files.lines
会加载整个100GB吗?
如果myfilename
的大小为100GB,那么Files.lines
会加载整个100GB吗?