1. Yksityiskohtainen selitys isBlank-metodin lähdekoodista
Lähdekoodin analyysi: Yllä oleva menetelmä osoittaa, että true palautetaan vain, kun merkkijono ei ole nolla- ja ei-tyhjä merkkijono (""). isNotEmpty -metodi on päinvastainen kuin isEmpty;
Katso seuraava virallinen verkkosivuston esimerkki:
StringUtils.isEmpty(null) = tosi StringUtils.isEmpty("") = tosi StringUtils.isEmpty(" ") = epätosi StringUtils.isEmpty("bob") = epätosi StringUtils.isEmpty(" bob") = epätosi
2. Yksityiskohtainen selitys isBlank-menetelmän lähdekoodista
Lähdekoodin analyysi: Ensinnäkin, jos syötetyt parametrit ovat nolla- tai tyhjiä merkkijonoja, se palauttaa true-arvon, ja sitten käytetään Character.isWhitespace-menetelmää selvittääkseen, ovatko merkit kaikki tyhjiä merkkejä (välilyöntejä, tabulatuumia, rivinvaihtoja), jos näin on, palautetaan epätosi tai muuten tosi; isNotBlank-menetelmä on vastakohta isBlank-metodille;
Katso esimerkki viralliselta verkkosivustolta:
StringUtils.isBlank(null) = tosi StringUtils.isBlank("") = tosi StringUtils.isBlank(" ") = tosi StringUtils.isBlank("bob") = epätosi StringUtils.isBlank(" bob") = epätosi
3. isAnyBlank-lähdekoodi
Lähdekoodin analyysi: Ensinnäkin, onko parametritaulukko tyhjä, jos se on nolla, se palauttaa epätosi, jos taulukko on ei-tyhjä, se määrittää, onko jokainen merkkijono taulukossa tyhjä merkki, ja palauttaa true jos on tyhjä merkki; isNoneBlank tunnistaa, ettei mikään taulukon alkioista ole tyhjä välilyönti, toisin kuin isAnyBlank;
4. isAllBlank-lähdekoodin analyysi
Lähdekoodin analyysi: Ensiksi selvitä, onko parametrimatriisi tyhjä, jos se on totta, muuten se palauttaa epätosin, jos jokin taulukon alkioista on ei-valkoinen väli.
|