【发布时间】:2015-09-19 05:03:22
【问题描述】:
是否需要将以下代码包装在 try-with-resources 中以确保基础文件已关闭?
List<String> rows = Files.lines(inputFilePath).collect(Collectors.toList());
【问题讨论】:
-
Stream 和 close() 的设计非常有争议。为了安全起见,如果您不确定,请始终关闭 Stream。即使这样可能还不够,请参阅stackoverflow.com/questions/20319417/…
标签: java file-io java-8 java-stream try-with-resources