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.