Често ми се налага да проверявам дали един обект е !=null преди да го позлвам докато програмирам, като целта ми е да избягам NullPointerException.
(http://docs.oracle.com/javase/6/docs/api/index.html?java/lang/NullPointerException.html)
Намирам кода за грозен и нечетлив, има ли някаква алтернатива на това нещо?
Искам да отбележа нуждата да тествам всеки обект -например ако искаш да имаш достъп към някакво поле или метод от този обект:
if (someobject != null) {
someobject.doCalc();
}
В този случай ще избягам NullPointerException-а и не знам със сигурност дали обекта е null или не.
Тези тестове сa навсякъде в кода ми. Помощ.
Благодаря предварително.