exempel 1: Kontrollera om strängen är tom eller Null
utgång
str1 is null or empty.str2 is null or empty.
i ovanstående program har vi två strängar str1 och str2. str1 innehåller null-värde och str2 är en tom sträng.
Vi har också skapat en funktionisNullOrEmpty()
som kontrollerar, som namnet antyder, om strängen är null eller tom., Den kontrollerar den med en null-kontroll med hjälp av != null
och isEmpty()
– metoden för sträng.
om en sträng inte är en null
och isEmpty()
returnerar false
, är den varken null eller tom. Annars är det.
ovanstående program returneras dock inte tomt om en sträng bara innehåller blanktecken (mellanslag). Tekniskt sett ser isEmpty()
att den innehåller mellanslag och returnerar false
., För sträng med mellanslag använder vi strängmetoden trim()
för att trimma ut alla inledande och avslutande blanktecken.
exempel 2: Kontrollera om strängen med mellanslag är tom eller Null
utgång
str1 is null or empty.str2 is null or empty.
här iisNullorEmpty()
har vi lagt till en extra metodtrim()
som tar bort alla inledande och avslutande blanktecken i den givna strängen.
om en sträng bara innehåller blanksteg returnerar funktionen true
.