Каква е разликата между isEmpty и Isblank?
Каква е разликата между isEmpty и Isblank?

Видео: Каква е разликата между isEmpty и Isblank?

Видео: Каква е разликата между isEmpty и Isblank?
Видео: 16 ошибок штукатурки стен. 2024, Септември
Anonim

е празен () връща истина за празни места (само празни интервали) и за нулев низ също. празно е () връща true, когато няма последователност от знаци в Параметър низ или когато параметърът String е нулев. Разликата е това празно е () връща false, ако параметърът String съдържа само интервали.

Следователно, каква е разликата между StringUtils Isblank и Stringutils isEmpty?

StringUtils . празно е () се използва, за да се намери дали низът е с дължина 0 или нула. Но StringUtils . е празен () прави крачка напред.

До горе, празен е или празен? е празен() срещу isEmpty() И двата метода се използват за проверка за празен или празен низове в java. Разликата между двата метода е, че методът isEmpty() връща true, ако и само ако дължината на низа е 0. Методът isBlank() проверява само за символи, които не са празни. Той не проверява дължината на низа.

Освен това isEmpty проверява ли за NULL?

Не можете да използвате String. празно е () ако е нула . Най-добре е да имате свой собствен метод за проверете нула или празен . както можете да го видите чекове дължината на низа, така че определено трябва проверете ако низът е нула преди.

Как да проверите дали даден низ е празен или не?

Така че според мен това е правилното начин за проверка ако Низът е празен или не . Ако дефиницията на празен низ също включва нула тогава можете също да използвате класа StringUtils на Apache Commons Lang. Той има методи като isEmpty(), които връщат true и за двете нула и празен низ буквално.

Препоръчано: