подскажите, в чем отличия этих условий (string == null || string.isEmpty()). Спасибо
Евгений Косачев
25 уровень
найди все отличия)
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alex
12 апреля 2020, 18:40
Описание string == null:
1) Работает со ссылкой
2) Проверяет, что переменная содержит нулевую ссылку (null)
3) Если переменная равна null, то возвращает true
Описание string.isEmpty():
1) Работает со значением строки, а не ссылкой
2) Проверяет, что значение строки равно "" (пустота)
3) Если переменная равна null, то выбрасывает исключение NullPointerException
+3