假设我有一个类和一个方法
class A {
void foo() throws Exception() {
...
}
}
现在,我想为A
流所传递的每个实例调用foo :
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
问题:如何正确处理异常?该代码无法在我的机器上编译,因为我不处理foo()可能引发的异常。在throws Exception
的bar
似乎是没用在这里。这是为什么?