Hi
gibt es eine Möglichkeit nachdem man im catch-Block einen Fehler abgefangen hat an der nächsten Stelle weiter zu machen an der man aufgehört hat?
Pseudocode:
Klar könnte ich auch jede einzelne Anweisung in einen try-catch-Block verpacken aber 1. Mühsam und 2. wird der Code dadurch nicht übersichtlicher..
In diesem speziellen Fall könnte ich auch alles erst auf null überprüfen und dann getName() aufrufen -> Auch Mühsam und darauf will ich sowieso nicht hinaus..
Grüsse und danke
Hoffe es geht ihrgendwie
gibt es eine Möglichkeit nachdem man im catch-Block einen Fehler abgefangen hat an der nächsten Stelle weiter zu machen an der man aufgehört hat?
Pseudocode:
Java:
try {
System.out.println(a.get(1).getName()); //1
System.out.println(a.get(2).getName()); //2 ich werfe eine NullPointerException
System.out.println(a.get(3).getName()); //3
System.out.println(a.get(4).getName()); //4
System.out.println(a.get(5).getName()); //5
} catch(NullPointerException ex) {
System.out.println("Da war ein Fehler...");
//weitermachen bei 3
}
Klar könnte ich auch jede einzelne Anweisung in einen try-catch-Block verpacken aber 1. Mühsam und 2. wird der Code dadurch nicht übersichtlicher..
In diesem speziellen Fall könnte ich auch alles erst auf null überprüfen und dann getName() aufrufen -> Auch Mühsam und darauf will ich sowieso nicht hinaus..
Grüsse und danke
Hoffe es geht ihrgendwie