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.
|