Příklad 1: Zkontrolujte, zda Řetězec je Prázdný nebo Null
Výstupní
str1 is null or empty.str2 is null or empty.
Ve výše uvedeném programu, jsme dva řetězce str1 a str2. str1 obsahuje nulovou hodnotu a str2 je prázdný řetězec.
také Jsme vytvořili funkci isNullOrEmpty()
, která kontroluje, jak název napovídá, zda řetězec je null nebo prázdný., Kontroluje to pomocí nulové kontroly pomocí!= null
aisEmpty()
metoda řetězce.
Ve formátu prostého hlediska, pokud řetězec není null
isEmpty()
výnosy false
, to není buď null nebo prázdný. Jinak je.
výše uvedený program se však nevrací prázdný, pokud řetězec obsahuje pouze znaky mezery (mezery). Technicky isEmpty()
vidí, že obsahuje mezery a vrací false
., Pro řetězec s mezerami použijeme metodu řetězce trim()
pro oříznutí všech předních a koncových znaků mezery.
Příklad 2: Zkontrolujte, zda Řetězec s mezerami je Prázdné nebo Null
Výstupní
str1 is null or empty.str2 is null or empty.
v isNullorEmpty()
, přidali jsme další způsob, trim()
, který odstraní všechny úvodní a koncové prázdné znaky v daném řetězci.
takže pokud řetězec obsahuje pouze mezery, funkce vrátí true
.