http://Serge Shikov/ ([identity profile] serge shikov) wrote in [personal profile] juan_gandhi 2013-12-11 07:46 am (UTC)

а какая разница?

В java нету non-nullable типов. А у null нельзя вызвать equals. В смысле, есть конечно примитивы, но строки к ним не относятся.

В конечном счете все сводится к:
"".equals(null)
vs
null.equals("")

Первое корректно говорит, что не равно, второе падает. Выглядит может и странно, но работает надежно, и читается теми кто в теме тоже нормально.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting