Är StringUtils Equalsignorecase null säker?
Är StringUtils Equalsignorecase null säker?

Video: Är StringUtils Equalsignorecase null säker?

Video: Är StringUtils Equalsignorecase null säker?
Video: Handling String in Java | Apache Commons Lang | StringUtils | containsAny() | ignoreCase() 2024, November
Anonim

Metoden compare() i StringUtils klass är en null - säker version av metoden compareTo() för String-klass och handtag null värden genom att överväga en null värde mindre än ett icke- null värde. Två null värden anses vara lika.

Med tanke på detta, kontrollerar StringUtils isEmpty för NULL?

StringUtils . är tom () är används för att hitta om strängen är längd 0 eller null . Det inte bara kontroller om Strängen är längd 0 eller null , men också kontroller om det är endast en blankstegssträng, d.v.s. "s*".

För det andra, vad är StringUtils? StringUtils . Java. lang. String class erbjuder en begränsad uppsättning strängmetoder så det är här StringUtils kommer in. StringUtils tillhandahåller noll-säkra metoder för hantering av strängar och är förmodligen den vanligaste klassen i Apache Commons-projektet.

Med tanke på detta, vad är StringUtils tomt?

StringUtils . TÖMMA är en sista statisk medlem av StringUtil-klassen som motsvarar "" dvs tömma Sträng. isEmpty() Kontrollerar om en sträng är tömma ("") eller null.

Hur använder jag Apache StringUtils i Java?

StringUtils är en bruksklass från Apache commons-lang (många bibliotek har det men detta är det vanligaste biblioteket). Du måste ladda ner burken och lägga till den i din applikationsklassväg. Om du utvecklar för Android finns det TextUtils-klassen som kan hjälpa dig: importera android.

Rekommenderad: