【发布时间】:2014-10-20 13:44:42
【问题描述】:
对于 Java 8 和流,我真的不明白在组合多个函数时异常处理应该如何工作?
我想写以下内容:
Arrays.stream((File[]) files).flatMap(file -> Files.lines(file.toPath()));
编译器说“Files.lines(...)”处有一个未处理的 IOException
在这个语句周围加上 try catch 是行不通的,并且声明一个 throws 也不行。
【问题讨论】: