1. Podrobna razlaga izvorne kode metode isEmpty
Analiza izvorne kode: Zgornja metoda pokaže, da se true vrne le, ko niz ni ničelni in neprazen niz (""). metoda isNotEmpty je nasprotje isEmpty;
Oglejte si naslednji primer uradne spletne strani:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty("" bob ") = false
2. Podrobna razlaga izvorne kode metode isBlank
Analiza izvorne kode: Najprej, če so parametri, ki jih prenesemo, ničelni ali prazni nizi, vrne true, nato pa uporabi metodo Character.isWhitespace, da ugotovi, ali so vsi znaki prazni znaki (presledki, tipke za tabulatorje, prelomi vrstic), če da, vrni false, sicer vrni true; metoda isNotBlank je nasprotje metode isBlank;
Oglejte si primer na uradni spletni strani:
StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("bob") = false StringUtils.isBlank(" bob ") = false
3. izvorna koda isAnyBlank
Analiza izvorne kode: Najprej, ali je polje parametrov prazno, če je ničelno, vrne false, če polje ni prazno, določi, ali je vsak niz v polju prazen znak, in vrne true, če je znak prazen; isNoneBlank ugotavlja, da noben element v polju ni presledek, v nasprotju z isAnyBlank;
4. analiza izvorne kode isAllBlank
Analiza izvorne kode: Najprej določite, ali je polje parametrov prazno, če je resnično, sicer bo vrnilo napačno, če je eden od elementov v polju ne-presledek.
|