przykład 1: sprawdzanie, czy łańcuch znaków jest pusty lub Null
Wyjście
str1 is null or empty.str2 is null or empty.
w powyższym programie mamy dwa łańcuchy str1 i str2. str1 zawiera wartość null, a str2 jest pustym łańcuchem znaków.
stworzyliśmy również funkcję isNullOrEmpty()
która sprawdza, jak sama nazwa wskazuje, czy łańcuch jest null czy pusty., Sprawdza go za pomocą null check przy użyciu != null
IisEmpty()
metoda ciągu znaków.
w prostych słowach, jeśli ciąg znaków nie jestnull
IisEmpty()
zwracafalse
, nie jest ani null, ani pusty. Bo inaczej.
jednak powyższy program nie zwraca pustego, jeśli łańcuch zawiera tylko białe znaki (spacje). Technicznie, isEmpty()
widzi, że zawiera spacje i zwraca false
., W przypadku ciągów ze spacjami używamy metody string trim()
, aby przycinać wszystkie początkowe i końcowe białe znaki.
przykład 2: Sprawdź, czy ciąg znaków ze spacjami jest pusty lub Null
Wyjście
str1 is null or empty.str2 is null or empty.
tutaj wisNullorEmpty()
, dodaliśmy dodatkową metodętrim()
, która usuwa wszystkie początkowe i końcowe białe znaki w dany ciąg.
tak więc teraz, jeśli łańcuch zawiera tylko spacje, funkcja zwraca true
.