1. példa: ellenőrizze, hogy a karakterlánc üres-e vagy Null
kimenet
str1 is null or empty.str2 is null or empty.
a fenti programban két str1 és str2 karakterlánc van. az str1 null értéket tartalmaz, az str2 pedig egy üres karakterlánc.
létrehoztunk egy isNullOrEmpty()
függvényt is, amely a név szerint ellenőrzi, hogy a karakterlánc null vagy üres-e., A != null
és isEmpty()
karakterláncmódszer használatával ellenőrzi.
egyszerű szavakkal, ha egy karakterlánc nem null
és isEmpty()
false
, akkor sem null, sem üres. Máskülönben igen.
a fenti program azonban nem tér vissza üresen, ha egy karakterlánc csak szóköz karaktereket (szóközöket) tartalmaz. Technikailag a isEmpty()
szóközöket tartalmaz, és false
., A szóközökkel rendelkező karakterláncoknál a trim()
karakterláncmódot használjuk az összes vezető és záró szóköz karakter kivágásához.
2. Példa: Ellenőrizze, hogy a Húr a terek Üres vagy Null
Kimenet
str1 is null or empty.str2 is null or empty.
Itt isNullorEmpty()
, már hozzá egy extra módszer trim()
, amely eltávolítja az összes vezető, illetve záró whitespace karakterek az adott karakterlánc.
tehát, ha egy karakterlánc csak szóközöket tartalmaz, a függvény true
értéket ad vissza.