Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14328|Risposta: 0

[Fonte] I metodi isEmpty, isBlank, isNotEmpty e isNotBlank nella classe di strumenti Java StringUtils

[Copiato link]
Pubblicato su 28/06/2019 15:55:23 | | |
1. Spiegazione dettagliata del codice sorgente del metodo isEmpty



Analisi del codice sorgente: Il metodo sopra mostrato che true viene restituito solo quando la stringa non è nulla e non vuota (""). Il metodo isNotEmpty è l'opposto di isEmpty;

Vedi il seguente esempio ufficiale sul sito web:


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


2. Spiegazione dettagliata del codice sorgente del metodo isBlank



Analisi del codice sorgente: Innanzitutto, se i parametri passati sono stringhe nulle o vuote, restituirà true, e poi userà il metodo Character.isWhitespace per determinare se i caratteri sono tutti bianchi (spazi, tasti tab, interruzioni di linea); in tal caso, restituisci false, altrimenti returna true; il metodo isNotBlank è l'opposto del metodo isBlank;

Dai un'occhiata all'esempio sul sito ufficiale:


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


3. codice sorgente isAnyBlank

Analisi del codice sorgente: Innanzitutto, se l'array di parametri è vuoto, se è nullo, restituisce falso, se l'array non è vuoto, determina se ogni stringa nell'array è un carattere vuoto, e restituisce true se c'è un carattere vuoto; isNoneBlank identifica che nessuno degli elementi nell'array è spazio bianco, a differenza di isAnyBlank;

4. analisi del codice sorgente isAllBlank


Analisi del codice sorgente: Innanzitutto, determinare se l'array di parametri è vuoto, se è vero, altrimenti restituirà false se uno degli elementi dell'array non è uno spazio bianco.




Precedente:Attraversamento file Java
Prossimo:Metodo di incapsulamento Java zip unzip
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com