1. Az isEmpty metódus forráskódjának részletes magyarázata
Forráskód elemzés: A fenti módszer azt mutatja, hogy az igaz csak akkor jelenik meg, ha a string nem null és nem üres string (""). isNotEmpty módszer az isEmpty ellentéte;
Lásd a következő hivatalos weboldal példát:
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob") = hamis
2. Az isBlank módszer forráskódjának részletes magyarázata
Forráskód elemzés: Először is, ha a beadott paraméterek null vagy üres stringek, akkor true értéket ad vissza, majd a Character.isWhitespace módszerrel megállapítja, hogy a karakterek mind üres karakterek (szóközek, tab billentyűk, sortörések), ha igen, akkor a false-t, egyébként true (true) értéket adnak-e; az isNotBlank módszer az isBlank módszer ellentéte;
Nézd meg a hivatalos weboldalon található példát:
StringUtils.isBlank(null) = true StringUtils.isBlank("") = igaz StringUtils.isBlank(" ") = true StringUtils.isBlank("bob") = hamis StringUtils.isBlank(" bob") = hamis
3. isAnyBlank forráskód
Forráskód elemzés: Először is, hogy a paramétertömb üres-e, ha null, akkor hamis, ha nem üres, akkor eldönti, hogy a tömb minden stringje üres karakter-e, és ha van üres karakter, igaz lesz; isNoneBlank azonosítja, hogy a tömbben lévő elemek egyike sem fehér tér, ellentétben az isAnyBlank-tal;
4. isAllBlank forráskód elemzése
Forráskód elemzés: Először határozd meg, hogy a paramétertömb üres-e, ha igaz, különben hamisnak ad vissza, ha az egyik elem nem fehér teres.
|