Misalkan saya memiliki kelas dan metode
class A {
void foo() throws Exception() {
...
}
}
Sekarang saya ingin memanggil foo untuk setiap contoh yang Adikirimkan oleh aliran seperti:
void bar() throws Exception {
Stream<A> as = ...
as.forEach(a -> a.foo());
}
Pertanyaan: Bagaimana cara saya menangani pengecualian dengan benar? Kode tidak dikompilasi di mesin saya karena saya tidak menangani kemungkinan pengecualian yang dapat dilempar oleh foo (). The throws Exceptionof bartampaknya tidak berguna di sini. Mengapa demikian?