The Java String клас isEmpty() методът проверява дали входният низ е празен или не. Обърнете внимание, че тук празно означава, че броят знаци, съдържащи се в низ, е нула.
Подпис
Сигнатурата или синтаксисът на метода string isEmpty() е даден по-долу:
шилпа шети възраст
public boolean isEmpty()
Се завръща
true, ако дължината е 0, в противен случай е false.
От
1.6
Вътрешно изпълнение
public boolean isEmpty() { return value.length == 0; }
Пример за метод на Java String isEmpty().
Име на файл: StringIsEmptyExample.java
Java string replaceall
public class IsEmptyExample{ public static void main(String args[]){ String s1=''; String s2='javatpoint'; System.out.println(s1.isEmpty()); System.out.println(s2.isEmpty()); }}Тествайте сега
Изход:
true false
Java String isEmpty() метод Пример 2
Име на файл: StringIsEmptyExample2.java
public class IsEmptyExample2 { public static void main(String[] args) }
Изход:
String s1 is empty Javatpoint
Празен Vs. Нулеви низове
По-рано в този урок обсъдихме, че празните низове съдържат нула символи. Същото обаче важи и за нулев низ. Нулев низ е низ, който няма стойност.
String str = ''; // empty string String str1 = null; // null string. It is also not containing any characters.
Методът isEmpty() не е подходящ за проверка на нулевите низове. Следващият пример показва същото.
Име на файл: StringIsEmptyExample3.java
public class StringIsEmptyExample3 { // main method public static void main(String argvs[]) { String str = null; if(str.isEmpty()) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } }
Изход:
jsp javatpoint
Exception in thread 'main' java.lang.NullPointerException at StringIsEmptyExample3.main(StringIsEmptyExample3.java:7)
Тук можем да използваме оператора ==, за да проверим за нулеви низове.
Име на файл: StringIsEmptyExample4.java
ssis урок
class StringIsEmptyExample4 { // main method public static void main(String argvs[]) { String str = null; if(str == null) { System.out.println('The string is null.'); } else { System.out.println('The string is not null.'); } } }
Изход:
The string is null.
Празни низове
Празните низове са тези низове, които съдържат само празни интервали. Методът isEmpty() е много удобен за проверка за празни низове. Помислете за следния пример.
Име на файл: StringIsEmptyExample5.java
public class StringIsEmptyExample5 { // main method public static void main(String argvs[]) { // a blank string String str = ' '; int size = str.length(); // trim the white spaces and after that // if the string results in the empty string // then the string is blank; otherwise, not. if(size == 0) { System.out.println('The string is empty. '); } else if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. '); } else { System.out.println('The string is not blank. '); } str = ' Welcome to JavaTpoint. '; size = str.length(); if(size == 0) { System.out.println('The string is empty. '); } if(size > 0 && str.trim().isEmpty()) { System.out.println('The string is blank. '); } else { System.out.println('The string is not blank. '); } } }
Изход:
The string is blank. The string is not blank.