Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14328|Vastaus: 0

[Lähde] Java-työkaluluokassa StringUtils ovat isEmpty-, isBlank-, isNotEmpty- ja isNotBlank-metodit

[Kopioi linkki]
Julkaistu 28.6.2019 15.55.23 | | |
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.




Edellinen:Java-tiedostojen läpikäynti
Seuraava:Java encapsulation zip unzip -menetelmä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com