Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14328|Svare: 0

[Kilde] Metodene isEmpty, isBlank, isNotEmpty og isNotBlank i Java-verktøyklassen StringUtils

[Kopier lenke]
Publisert på 28.06.2019 15:55:23 | | |
1. Detaljert forklaring av kildekoden til isEmpty-metoden



Kildekodeanalyse: Metoden ovenfor viser at true returneres kun når strengen ikke er en null- og ikke-tom streng (""). isNotEmpty-metoden er det motsatte av isEmpty;

Se følgende offisielle nettsideeksempel:


StringUtils.isEmpty(null) = sann
StringUtils.isEmpty("") = sann
StringUtils.isEmpty(" ") = falsk
StringUtils.isEmpty("bob") = falsk
StringUtils.isEmpty(" bob ") = false


2. Detaljert forklaring av kildekoden til isBlank-metoden



Kildekodeanalyse: Først, hvis parameterne som sendes inn er null- eller tomstryker, vil den returnere sann, og deretter bruke metoden Character.isWhitespace for å avgjøre om tegnene alle er tomme tegn (mellomrom, tabulatortaster, linjeskift), hvis ja, returner falsk, ellers returner sann; isNotBlank-metoden er det motsatte av isBlank-metoden;

Ta en titt på eksempelet på den offisielle nettsiden:


StringUtils.isBlank(null) = sann
StringUtils.isBlank("") = sann
StringUtils.isBlank(" ") = sann
StringUtils.isBlank("bob") = falsk
StringUtils.isBlank(" bob ") = falsk


3. isAnyBlank-kildekode

Kildekodeanalyse: Først, om parameterarrayet er tomt, hvis det er null, returnerer det falskt, hvis arrayet er ikke-tomt, avgjør det om hver streng i arrayet er et tomt tegn, og returnerer true hvis det finnes et tomt tegn; isNoneBlank identifiserer at ingen av elementene i arrayet er hvitt mellomrom, i motsetning til isAnyBlank;

4. isAllBlank kildekodeanalyse


Kildekodeanalyse: Først, avgjør om parametermatrisen er tom, hvis den er sann, ellers vil den returnere falsk hvis ett av elementene i matrisen er ikke-hvitrom.




Foregående:Java-filtraversering
Neste:Java encapsulation zip unzip-metoden
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com