Hvad er forskellen mellem isEmpty og Isblank?
Hvad er forskellen mellem isEmpty og Isblank?

Video: Hvad er forskellen mellem isEmpty og Isblank?

Video: Hvad er forskellen mellem isEmpty og Isblank?
Video: 50 ultimative Excel-tip og -tricks til 2020 2024, November
Anonim

er Blank () returnerer true for tomme felter (kun mellemrum) og for null-streng også. er tom () returnerer sand, når der ikke er nogen tegnsekvens i String parameter eller når String parameter er null. Forskel er det er tom () returnerer false, hvis strengparameteren kun indeholder mellemrum.

Heraf, hvad er forskellen mellem StringUtils Isblank og Stringutils isEmpty?

StringUtils . er tom () bruges til at finde ud af, om strengen er længde 0 eller null. Men StringUtils . er Blank () tager det et skridt fremad.

Ved siden af ovenstående, er tom eller tom? er Blank() vs isEmpty() Begge metoder bruges til at tjekke efter blank eller tom strenge i java. Forskellen mellem begge metoder er, at metoden isEmpty() returnerer sand, hvis og kun hvis strenglængden er 0. metoden isBlank() kontrollerer kun for tegn, der ikke er mellemrum. Den kontrollerer ikke strengens længde.

Desuden, tjekker isEmpty for NULL?

Du kan ikke bruge String. er tom () hvis det er nul . Det bedste er at have din egen metode til tjek null eller tom . som du kan se det checks længden af snoren, så det skal du helt sikkert kontrollere hvis strengen er nul Før.

Hvordan kontrollerer man, om en streng er tom eller ej?

Så efter min mening er dette det rigtige måde at tjekke hvis Strengen er tom eller ej . Hvis du definition af tom streng omfatter også nul så kan du også bruge Apache Commons Langs StringUtils-klasse. Den har metoder som isEmpty(), som returnerer sand for begge nul og tom streng bogstavelig.

Anbefalede: