Angenommen, ich eine Klasse und eine MethodeJava 8: Wie arbeite ich mit Exception-Wowing-Methoden in Streams?
class A {
void foo() throws Exception() {
...
}
}
Nun möchte Ich mag foo für jede Instanz von A
durch einen Strom geliefert nennen wie:
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
Frage: Wie richtig ich mit der Ausnahme? Der Code kompiliert nicht auf meinem Computer, da ich nicht die möglichen Ausnahmen behandle, die von foo() ausgelöst werden können. Die throws Exception
von bar
scheint hier nutzlos zu sein. Warum das?
mögliches Duplikat [Java 8: Lambda-Streams, Filter nach Methode mit Ausnahme] (http://stackoverflow.com/questions/19757300/java-8-lambda-streams-filter-by-method- with-exception) – durron597
Related: http://stackoverflow.com/q/30117134/435605 –