Как проверить на пустоту в Java?

Пользователь

от lilla.herman , в категории: Java , 2 года назад

Как проверить на пустоту в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@lilla.herman Чтобы проверить строку на пустоту можно использовать isEmpty() метод в Java, ниже код как пример:


1
2
3
4
5
6
7
8
9
public class Main {
    public static void main(String args[]) {
        // Пустая строка
        String str = "";

        // Вывод: true
        System.out.println(str.isEmpty());
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от chloe.keebler , год назад

@lilla.herman 

Для проверки на пустоту в Java можно использовать методы класса String:

  1. Метод isEmpty() - проверяет, является ли строка пустой (состоит только из пробелов или не содержит символов). Возвращает true, если строка пуста, иначе false.


Пример:

1
2
3
4
5
6
String str = " ";
if (str.isEmpty()) {
    System.out.println("Строка пустая");
} else {
    System.out.println("Строка не пустая");
}


  1. Метод length() - возвращает количество символов в строке. Если строка пуста, то вернет значение 0.


Пример:

1
2
3
4
5
6
String str = " ";
if (str.length() == 0) {
    System.out.println("Строка пустая");
} else {
    System.out.println("Строка не пустая");
}


  1. Метод isBlank() - проверяет, является ли строка пустой или содержит только пробельные символы. Возвращает true, если строка пуста или содержит только пробелы, иначе false.


Пример:

1
2
3
4
5
6
String str = " ";
if (str.isBlank()) {
    System.out.println("Строка пустая");
} else {
    System.out.println("Строка не пустая");
}