Привет, мне хотелось бы узнать разницу между приведенными выше сравнениями?Разница между нулем == объект и объект == null
Я получаю null указатель исключение, когда я проверяю object.getItems() == null
. Но если я изменю его на null == object.getItems()
, он отлично работает.
Я просмотрел этот what is the difference between null != object and object!=null Но я не получил удовлетворительного ответа.
Нет, это изменение не изменится, если NPE будет выброшен или нет. Повторно проверьте свои предположения, потому что эти два выражения эквивалентны. –
Я получаю NPE в обоих направлениях. Что такое null, когда вы пытаетесь, объект? –
Пожалуйста, опубликуйте полный оператор Java, возможно, проблема - это просто неуместная/отсутствующая скобка. –