19
Null-Check-Kette vs. NullPointerException abfangen
Ein Webdienst gibt ein riesiges XML zurück und ich muss auf tief verschachtelte Felder davon zugreifen. Beispielsweise: return wsObject.getFoo().getBar().getBaz().getInt() Das Problem ist , dass getFoo(), getBar(), getBaz()können alle zurück null. Wenn ich jedoch nullin allen Fällen nachschaue, wird der Code sehr ausführlich und schwer zu lesen. Außerdem kann es sein, …