Java Проверете дали низът е нулев, празен или празен

Java Proverete Dali Niz T E Nulev Prazen Ili Prazen



При програмирането на Java може да има изискване към разработчика да намира и пропуска ненужните стойности. Например проследяване на стойностите, натрупващи паметта и засягащи потока на кода. В такива случаи проверката дали даден низ е „ нула ”, “ празен ' или ' празно ” в Java помага за елиминирането или модифицирането на съдържащите се записи в кода.

Това описание ще обсъди подходите за проверка на низа за „нулев“, „празен“ или „празен“ в Java.







Как да проверите дали низът е „Null“, „Empty“ или „Blank“ в Java?

За да проверите дали низът е нулев, празен или празен, приложете „ нула ” запазена ключова дума, „ празно е() ” или метода „ isBlank() ”, съответно.



нула ” ключова дума проверява дали стойността е „ нула ”. „ празно е() ” проверява дали даден низ е празен или не и връща булев резултат въз основа на това и „ isBlank() ” метод връща true, ако предоставеният низ е празен или натрупва само бели интервали.



Забележка: isEmpty() ' и ' isBlank() ” методите връщат съответния резултат като булева стойност, т.е. вярно невярно ”.





Пример 1: Проверете дали низът е нулев, празен или празен в Java с помощта на израз „if/else“

В този пример обсъжданите подходи могат да се използват в комбинация с „ ако/иначе ”, за да проверите за нулев, празен или празен низ:



Низ string1 = нула;
Низ низ2 = '' ;
Низ низ3 = ' ' ;
ако ( низ1 == нула ) {
System.out.println ( „Първият низ е нула!“ ) ;
} друго {
System.out.println ( „Първият низ не е нула“ ) ;
}
ако ( string2.isEmpty ( ) == вярно ) {
System.out.println ( „Вторият низ е празен!“ ) ;
} друго {
System.out.println ( „Вторият низ не е празен“ ) ;
}
ако ( string3.isBlank ( ) == вярно ) {
System.out.println ( „Третият низ е празен!“ ) ;
} друго {
System.out.println ( „Третият низ не е празен“ ) ;
}

В горните редове код приложете следните стъпки:

  • Първо, инициализирайте низа с „ нула ', запази го ' празен ' и ' празно “, съответно, и посочете техния тип данни, т.е. „ низ ”.
  • В следващата стъпка приложете „ ако/иначе ”, за да проверите за „ нула ” низ чрез „ нула ” ключова дума.
  • Сега асоциирайте „ празно е() ' и ' isBlank() ” методи с инициализираните низове, за да проверят дали съответният низ е съответно празен или празен и да върнат булевата стойност въз основа на това.

Изход

В горния резултат може да се види, че първото условие е „ вярно ” във всеки от случаите, тъй като стойностите на низа са „ нула ”, “ празен ' и ' празно ”, съответно.

Пример 2: Проверете дали String е Null, Empty или Blank в Java с помощта на дефинирана от потребителя функция

В този конкретен пример може да се приложи проверка към низа за обсъжданите условия чрез дефинираната от потребителя функция:

публичен статичен void main ( низ [ ] аргументи ) {
Низ string1 = нула;
Низ низ2 = '' ;
Низ низ3 = ' ' ;
System.out.println ( 'Първият низ е: ' + isNullEmptyBlank ( низ1 ) ) ;
System.out.println ( 'Вторият низ е: ' + isNullEmptyBlank ( низ2 ) ) ;
System.out.println ( 'Третият низ е: ' + isNullEmptyBlank ( низ3 ) ) ;
}
публичен статичен низ isNullEmptyBlank ( низ низ ) {
ако ( низ == нула ) {
връщане 'НУЛА' ;
}
друго ако ( string.isEmpty ( ) ) {
връщане 'ПРАЗЕН' ;
}
друго ако ( string.isBlank ( ) ) {
връщане 'ПРАЗЕН' ;
}
друго { връщане низ; } }

Съгласно този кодов блок изпълнете посочените по-долу стъпки:

  • По същия начин инициализирайте низовете в същата последователност, както беше обсъдено.
  • След това извикайте функцията „ isNullEmptyBlank() ” чрез предаване на всеки от инициализираните низове като аргумент един по един.
  • Сега дефинирайте функцията ' isNullEmptyBlank() ” и посочете връщания му тип като „ низ ”.
  • Параметърът на функцията съответства на низа, който трябва да бъде оценен за необходимите условия.
  • В неговата (функционална) дефиниция приложете „ ако/иначе ” за всеки от предадените низове и връща съответната стойност на низ въз основа на това.

Изход

Този резултат предполага, че всеки от предадените низове е оценен по подходящ начин.

Заключение

За да проверите дали низът е нулев, празен или празен в Java, приложете „ нула ” запазена ключова дума, „ празно е() ” или метода „ isBlank() ”, съответно. Това може да се постигне чрез просто прилагане на обсъжданите методи в „ ако/иначе ” или чрез „ дефиниран от потребителя ” функция. Този блог демонстрира подходите за проверка дали низът е нулев, празен или празен.