मान लीजिए मेरे पास एक वर्ग और एक विधि है
class A {
void foo() throws Exception() {
...
}
}
अब मैं A
एक धारा द्वारा दिए गए प्रत्येक उदाहरण के लिए फू को कॉल करना चाहूंगा:
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
प्रश्न: मैं अपवाद को कैसे ठीक से संभालूं? कोड मेरी मशीन पर संकलित नहीं करता है क्योंकि मैं संभव अपवादों को नहीं संभालता हूं जिन्हें फू () द्वारा फेंक दिया जा सकता है। throws Exception
के bar
यहां बेकार हो रहा है। ऐसा क्यों है?