1. Detalizēts isEmpty metodes pirmkoda skaidrojums
Avota koda analīze: Iepriekš minētā metode parāda, ka true tiek atgriezts tikai tad, ja virkne nav nulle un nav tukša virkne (""). metode isNotEmpty ir pretstats isEmpty;
Skatiet šo oficiālās vietnes piemēru:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob ") = false
2. Detalizēts isBlank metodes pirmkoda skaidrojums
Avota koda analīze: pirmkārt, ja nodotie parametri ir nulles vai tukšas virknes, tas atgriezīs true, un pēc tam izmantojiet Character.isWhitespace metodi, lai noteiktu, vai visas rakstzīmes ir tukšas rakstzīmes (atstarpes, tabulēšanas taustiņi, rindiņu pārtraukumi), ja tā, atgrieziet false, pretējā gadījumā atgrieziet true; isNotBlank metode ir pretēja isBlank metodei;
Apskatiet piemēru oficiālajā vietnē:
StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("bob") = false StringUtils.isBlank(" bob ") = false
3. isAnyBlank avota kods
Avota koda analīze: Pirmkārt, vai parametru masīvs ir tukšs, ja tas ir nulle, tas atgriež false, ja masīvs nav tukšs, tas nosaka, vai katra masīva virkne ir tukša rakstzīme, un atgriež true, ja ir tukša rakstzīme; isNoneBlank identificē, ka neviens no masīva elementiem nav atstarpes, atšķirībā no isAnyBlank;
4. isAllBlank avota koda analīze
Avota koda analīze: Vispirms nosakiet, vai parametru masīvs ir tukšs, ja tas ir patiess, pretējā gadījumā tas atgriezīsies nepatiess, ja viens no masīva elementiem nav baltās atstarpes.
|