Как избежать != NULL условий в Java ?

Я работаю с Java и постоянно использую код object != null для проверки объекта перед тем, как я его использую. Например:

...
if (someobject != null)
{
    someobject.doCalc();
}
...

Это делается, чтобы избежать NullPointerException. Это выглядит довольно некрасиво и код быстро становится нечитаемым.

Есть ли хорошая альтернатива как избежать этого фрагмента кода?

Найдено 44 ответа:

Avoiding “!= null” statements in Java?

http://stackoverflow.com/questions/271526/avoiding-null-statements-in-java

Посмотреть решение →