Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14328|Odpověď: 0

[Zdroj] Metody isEmpty, isBlank, isNotEmpty a isNotBlank v nástrojové třídě StringUtils v Javě

[Kopírovat odkaz]
Zveřejněno 28.06.2019 15:55:23 | | |
1. Podrobné vysvětlení zdrojového kódu metody isEmpty



Analýza zdrojového kódu: Výše uvedená metoda ukazuje, že true se vrací pouze tehdy, když řetězec není nulový a neprázdný řetězec (""). metoda isNotEmpty je opakem isEmpty;

Podívejte se na následující oficiální příklad na webových stránkách:


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


2. Podrobné vysvětlení zdrojového kódu metody isBlank



Analýza zdrojového kódu: Nejprve pokud jsou parametry zadané nulové nebo prázdné řetězce, vrátí true, a poté použije metodu Character.isWhitespace k určení, zda jsou všechny znaky prázdné (mezery, tabulátory, zalomení řádků), pokud ano, vraťte false, jinak true; metoda isNotBlank je opakem metody isBlank;

Podívejte se na příklad na oficiálních stránkách:


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: Nejprve zda je pole parametrů prázdné, pokud je null, vrací false, pokud pole není prázdné, určuje, zda každý řetězec v poli je prázdný znak, a vrací true, pokud je prázdný znak; isNoneBlank identifikuje, že žádný z prvků v poli není mezera (whitespace), na rozdíl od isAnyBlank;

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


Analýza zdrojového kódu: Nejprve zjistěte, zda je pole parametrů prázdné, pokud je pravda, jinak vrátí nepravdivé, pokud je jeden z prvků pole ne-bílý.




Předchozí:Java procházení souborů
Další:Java metoda zip unzip encapsulation method
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com