Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14328|Odpoveď: 0

[Zdroj] Metódy isEmpty, isBlank, isNotEmpty a isNotBlank v Java nástrojovej triede StringUtils

[Kopírovať odkaz]
Zverejnené 28. 6. 2019 15:55:23 | | |
1. Podrobné vysvetlenie zdrojového kódu metódy isEmpty



Analýza zdrojového kódu: Vyššie uvedená metóda ukazuje, že pravda sa vracia iba vtedy, keď reťazec nie je nulový a neprázdny reťazec (""). metóda isNotEmpty je opakom isEmpty;

Pozrite si nasledujúci príklad na oficiálnej webovej stránke:


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


2. Podrobné vysvetlenie zdrojového kódu metódy isBlank



Analýza zdrojového kódu: Najprv, ak sú zadané parametre nulové alebo prázdne reťazce, vráti true, a potom použije metódu Character.isWhitespace na zistenie, či sú všetky znaky prázdne znaky (medzery, tabulátory, zalomenia riadkov), ak áno, vráťte false, inak vráťte true; metóda isNotBlank je opakom metódy isBlank;

Pozrite sa na príklad na oficiálnej webovej stránke:


StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank("" bob ") = false


3. zdrojový kód isAnyBlank

Analýza zdrojového kódu: Po prvé, či je pole parametrov prázdne, ak je null, vracia false, ak pole nie je prázdne, určuje, či je každý reťazec v poli prázdny znak, a vráti true, ak je prázdny znak; isNoneBlank identifikuje, že žiadny z prvkov v poli nie je biely priestor, na rozdiel od isAnyBlank;

4. analýza zdrojového kódu isAllBlank


Analýza zdrojového kódu: Najprv zistite, či je pole parametrov prázdne, ak je pravda, inak vráti nepravdivé číslo, ak je jeden z prvkov v poli nebiely.




Predchádzajúci:Java prechádzanie súborov
Budúci:Java metóda zip unzip enkapsulácie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com