Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14815|Atsakyti: 0

[Šaltinis] Metodai isEmpty, isBlank, isNotEmpty ir isNotBlank Java įrankių klasėje StringUtils

[Kopijuoti nuorodą]
Paskelbta 2019-06-28 15:55:23 | | |
1. Išsamus isEmpty metodo šaltinio kodo paaiškinimas



Šaltinio kodo analizė: Aukščiau pateiktas metodas rodo, kad teisinga grąžinama tik tada, kai eilutė nėra nulinė ir netuščia eilutė (""). isNotEmpty metodas yra priešingas isEmpty;

Žiūrėkite šį oficialios svetainės pavyzdį:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = klaidinga
StringUtils.isEmpty("bob") = klaidinga
StringUtils.isEmpty(" bob ") = klaidinga


2. Išsamus isBlank metodo šaltinio kodo paaiškinimas



Šaltinio kodo analizė: Pirma, jei perduoti parametrai yra nulinės arba tuščios eilutės, jis grąžins teisingą, tada naudokite Character.isWhitespace metodą, kad nustatytumėte, ar visi simboliai yra tušti simboliai (tarpai, tabuliavimo klavišai, eilučių lūžiai), jei taip, grąžinkite false, kitu atveju grąžinkite true; isNotBlank metodas yra priešingas isBlank metodui;

Pažvelkite į pavyzdį oficialioje svetainėje:


StringUtils.isBlank(null) = true
StringUtils.isBlank("") = teisinga
StringUtils.isBlank(" ") = teisinga
StringUtils.isBlank("bob") = klaidinga
StringUtils.isBlank(" bob ") = klaidinga


3. isAnyBlank šaltinio kodas

Šaltinio kodo analizė: Pirma, ar parametrų masyvas yra tuščias, jei jis yra nulinis, jis grąžina false, jei masyvas nėra tuščias, jis nustato, ar kiekviena masyvo eilutė yra tuščias simbolis, ir grąžina teisingą, jei yra tuščias simbolis; isNoneBlank identifikuoja, kad nė vienas iš masyvo elementų nėra tarpas, priešingai nei isAnyBlank;

4. isAllBlank šaltinio kodo analizė


Šaltinio kodo analizė: Pirmiausia nustatykite, ar parametrų masyvas yra tuščias, jei jis yra teisingas, kitaip jis grąžins klaidingą, jei vienas iš masyvo elementų yra ne tarpas.




Ankstesnis:Java failų perėjimas
Kitą:Java kapsuliavimo zip išpakavimo metodas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com