【发布时间】:2015-10-16 17:47:37
【问题描述】:
鉴于此 java 8 代码
public Server send(String message) {
sessions.parallelStream()
.map(Session::getBasicRemote)
.forEach(basic -> {
try {
basic.sendText(message);
} catch (IOException e) {
e.printStackTrace();
}
});
return this;
}
我们如何正确地将这个IOException 委派到方法调用的堆栈上? (简而言之如何让这个方法抛出这个IOException?)
java 中的 Lambdas 看起来对错误处理不是很友好......
【问题讨论】:
标签: java error-handling lambda java-8 checked-exceptions