本文介绍了在Stream上收集操作是否关闭流和底层资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面的代码需要用try-with-resources打包,以确保底层文件是关闭的吗?
Does below code need to be wrapped in try-with-resources to make sure underlying file is closed?
List<String> rows = Files.lines(inputFilePath).collect(Collectors.toList());
推荐答案
所以是的,包装 Stream $ c在
try-with-resources
语句中由行
返回的$ c> (或)。
So yes, wrap the Stream
returned by lines
in a try-with-resources
statement. (Or close it appropriately.)
这篇关于在Stream上收集操作是否关闭流和底层资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!