Метод isEmpty
Метод isEmpty класса CharSequence проверяет,
является ли последовательность символов пустой.
Метод возвращает true, если длина последовательности
равна нулю, и false в противном случае.
Метод не принимает параметров.
Класс CharSequence является интерфейсом,
который реализуют String, StringBuilder,
StringBuffer и другие классы.
Синтаксис
sequence.isEmpty()
Пример
Давайте проверим пустую строку:
public class Main
{
public static void main(String[] args)
{
CharSequence seq = "";
System.out.println(seq.isEmpty());
}
}
Результат выполнения кода:
true
Пример
Давайте проверим непустую строку:
public class Main
{
public static void main(String[] args)
{
CharSequence seq = "abcde";
System.out.println(seq.isEmpty());
}
}
Результат выполнения кода:
false
Пример
Давайте проверим строку, состоящую из пробелов:
public class Main
{
public static void main(String[] args)
{
CharSequence seq = " ";
System.out.println(seq.isEmpty());
}
}
Результат выполнения кода:
false
Как видите, строка из пробелов не является пустой, так как ее длина больше нуля.
Пример
Давайте проверим StringBuilder без содержимого:
public class Main
{
public static void main(String[] args)
{
CharSequence seq = new StringBuilder();
System.out.println(seq.isEmpty());
}
}
Результат выполнения кода:
true
Смотрите также
-
метод
length,
который возвращает длину последовательности -
метод
charAt,
который возвращает символ по индексу -
метод
subSequence,
который возвращает подпоследовательность -
метод
CharSequence,
который описывает интерфейс последовательности символов