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