Pytania otagowane jako custom-error-handling

19
Łańcuch sprawdzania zerowego a przechwytywanie wyjątku NullPointerException
Usługa sieciowa zwraca ogromny plik XML i muszę uzyskać dostęp do głęboko zagnieżdżonych pól. Na przykład: return wsObject.getFoo().getBar().getBaz().getInt() Problemem jest to, że getFoo(), getBar(), getBaz()mogą zwracać null. Jeśli jednak sprawdzę, czy nullwe wszystkich przypadkach, kod staje się bardzo rozwlekły i trudny do odczytania. Ponadto mogę przegapić kontrole niektórych pól. if …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.