Was ist der Unterschied zwischen isEmpty und Isblank?
Was ist der Unterschied zwischen isEmpty und Isblank?

Video: Was ist der Unterschied zwischen isEmpty und Isblank?

Video: Was ist der Unterschied zwischen isEmpty und Isblank?
Video: Windows 11 Home vs Pro: what's the difference & should you upgrade? 2024, September
Anonim

ist leer () gibt true für Leerzeichen (nur Leerzeichen) und auch für null String zurück. ist leer () gibt true zurück, wenn keine Zeichenfolge vorhanden ist in dem String-Parameter oder wenn der String-Parameter null ist. Unterschied ist dass ist leer () gibt false zurück, wenn der String-Parameter nur Leerzeichen enthält.

Was ist der Unterschied zwischen StringUtils Isblank und Stringutils isEmpty?

StringUtils . ist leer () wird verwendet, um herauszufinden, ob der String die Länge 0 oder null hat. Aber StringUtils . ist leer () geht einen Schritt weiter.

Ist neben oben leer oder leer? ist leer() vs isEmpty() Beide Methoden werden verwendet, um zu prüfen, ob leer oder leer Zeichenfolgen in Java. Der Unterschied zwischen beiden Methoden besteht darin, dass die Methode isEmpty() true zurückgibt, wenn und nur wenn die Stringlänge 0 ist. Die Methode isBlank() prüft nur auf Nicht-Leerzeichen. Die Stringlänge wird nicht überprüft.

Außerdem prüft isEmpty auf NULL?

Sie können String nicht verwenden. ist leer () wenn es ist Null . Am besten haben Sie Ihre eigene Methode, um check null oder leer . wie du es sehen kannst Schecks die Länge der Saite, also musst du auf jeden Fall prüfen wenn die Zeichenfolge Null Vor.

Wie überprüfen Sie, ob eine Zeichenfolge leer ist oder nicht?

Also meiner Meinung nach ist das richtig Weg zu überprüfen wenn String ist leer oder nicht . Wenn Sie Definition von leerer String dazu zählt Null dann können Sie auch die StringUtils-Klasse von Apache Commons Lang verwenden. Es hat Methoden wie isEmpty(), die für beide true zurückgeben Null und leerer String wörtlich.

Empfohlen: