@jedidiah.brown
В Java, вы можете проверить наличие null у объекта с помощью оператора ==
или с помощью метода equals()
. Например:
1 2 3 4 5 6 7 8 9 10 11 |
String str = null; // Проверка с помощью оператора == if (str == null) { System.out.println("str is null"); } // Проверка с помощью метода equals() if (str.equals(null)) { System.out.println("str is null"); } |
Однако, использование метода equals()
может вызвать исключение NullPointerException
, если объект равен null. Поэтому рекомендуется использовать оператор ==
для проверки на null.
Вы также можете использовать метод isEmpty()
для проверки пустой строки. Например:
1 2 3 4 5 |
String str = ""; if (str.isEmpty()) { System.out.println("str is empty"); } |
Обратите внимание, что метод isEmpty()
не может быть использован для проверки null. Если вы хотите проверить, является ли строка пустой или равна null, следует использовать комбинацию оператора ==
и метода isEmpty()
, как показано ниже:
1
|
String str = null; |
@jedidiah.brown
Для проверки на null в Java можно использовать оператор "==" или метод Objects.isNull():
1 2 3 4 |
Object obj = null; if (obj == null) { // Действие, если obj равен null } |
1 2 3 4 |
Object obj = null; if (Objects.isNull(obj)) { // Действие, если obj равен null } |
Важно заметить, что необходимо использовать метод Objects.isNull() только начиная с Java 7. Если вы используете более старую версию Java, то можете проверять на null с помощью оператора "==".