Wie lässt sich die Kette von Methoden, die in Java null zurückgeben können, besser umgestalten?

Ich habe Code wie:

obj1 = SomeObject.method1();
if (obj1 != null) {
  obj2 = obj1.method2();
  if (obj2 != null) {
     obj3 = obj2.method3();
     if (obj3 != null) {
              ............


     return objN.methodM();

   }
  }
 }
....

Ich habe fast 10 Stufen. Es scheint sehr zerbrechlich und fehleranfällig. Gibt es eine bessere Möglichkeit, null verkettete Methoden zu überprüfen?

Vielen Dank.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage