Supposons que j'ai une classe et une méthode
class A {
void foo() throws Exception() {
...
}
}
Maintenant, je voudrais appeler foo pour chaque instance de Alivré par un flux comme:
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
Question: Comment gérer correctement l'exception? Le code ne se compile pas sur ma machine car je ne gère pas les exceptions possibles qui peuvent être levées par foo (). Le throws Exceptionde barsemble être inutile ici. Pourquoi donc?