Nella programmazione Java, può essere richiesto allo sviluppatore di individuare e omettere valori non necessari. Ad esempio, tracciare i valori accumulando la memoria e influenzando il flusso del codice. In tali casi, controllando se una stringa è ' nullo ”, “ vuoto ' O ' vuoto ” in Java aiuta a eliminare o modificare le voci contenute nel codice.
Questo articolo discuterà gli approcci per controllare la stringa per 'null', 'vuoto' o 'vuoto' in Java.
Come verificare se String è 'Null', 'Empty' o 'Blank' in Java?
Per verificare che la stringa sia nulla, vuota o vuota, applica ' nullo ” parola chiave riservata, il “ è vuoto() ” metodo, o il “ è vuoto() ” metodo, rispettivamente.
IL ' nullo ' parola chiave controlla se il valore è ' nullo ”. IL ' è vuoto() ” controlla se una stringa è vuota o meno e restituisce un risultato booleano basato su quello e il “ è vuoto() ” restituisce true se la stringa fornita è vuota o accumula solo spazi bianchi.
Nota: isEmpty() ' E ' è vuoto() I metodi restituiscono il risultato corrispondente come valore booleano, ad esempio ' vero falso ”.
Esempio 1: verifica se String è Null, Empty o Blank in Java utilizzando l'istruzione 'if/else'.
In questo esempio, gli approcci discussi possono essere utilizzati in combinazione con il ' se altro ” per controllare la stringa nulla, vuota o vuota:
Stringa stringa1 = nulla;
Stringa stringa2 = '' ;
Stringa stringa3 = ' ' ;
Se ( stringa1 == nullo ) {
System.out.println ( 'La prima stringa è nulla!' ) ;
} altro {
System.out.println ( 'La prima stringa non è nulla' ) ;
}
Se ( string2.isEmpty ( ) == VERO ) {
System.out.println ( 'La seconda stringa è vuota!' ) ;
} altro {
System.out.println ( 'La seconda stringa non è vuota' ) ;
}
Se ( string3.isBlank ( ) == VERO ) {
System.out.println ( 'La terza stringa è vuota!' ) ;
} altro {
System.out.println ( 'La terza stringa non è vuota' ) ;
}
Nelle righe di codice precedenti, applicare i seguenti passaggi:
- Innanzitutto, inizializza la stringa con ' nullo ', tienilo ' vuoto ' E ' vuoto ”, rispettivamente, e specificarne il tipo di dati, ad esempio “ Corda ”.
- Nel passaggio successivo, applica il ' se altro ” dichiarazione per verificare la presenza di “ nullo ” stringa tramite “ nullo ' parola chiave.
- Ora, associa il ' è vuoto() ' E ' è vuoto() ” con le stringhe inizializzate per verificare se la stringa corrispondente è vuota o vuota, rispettivamente, e restituire il valore booleano basato su quello.
Produzione
Nell'output sopra, si può vedere che la condizione precedente è ' VERO ” in ciascuno dei casi poiché i valori della stringa sono “ nullo ”, “ vuoto ' E ' vuoto ”, rispettivamente.
Esempio 2: verifica se String è Null, Empty o Blank in Java utilizzando una funzione definita dall'utente
In questo particolare esempio, è possibile applicare un controllo alla stringa per le condizioni discusse tramite la funzione definita dall'utente:
public static void main ( Corda [ ] arg ) {Stringa stringa1 = nulla;
Stringa stringa2 = '' ;
Stringa stringa3 = ' ' ;
System.out.println ( 'La prima stringa è: ' + isNullEmptyBlank ( stringa1 ) ) ;
System.out.println ( 'La seconda stringa è: ' + isNullEmptyBlank ( stringa2 ) ) ;
System.out.println ( 'La terza stringa è: ' + isNullEmptyBlank ( stringa3 ) ) ;
}
La stringa statica pubblica èNullEmptyBlank ( Stringa stringa ) {
Se ( stringa == nullo ) {
ritorno 'NULLO' ;
}
altro Se ( string.isEmpty ( ) ) {
ritorno 'VUOTO' ;
}
altro Se ( string.isBlank ( ) ) {
ritorno 'VUOTO' ;
}
altro { ritorno corda; } }
In base a questo blocco di codice, eseguire i passaggi indicati di seguito:
- Allo stesso modo, inizializza le stringhe nella stessa sequenza, come discusso.
- Successivamente, invoca la funzione ' isNullEmptyBlank() ” passando ciascuna delle stringhe inizializzate, come argomento una per una.
- Ora, definisci la funzione ' isNullEmptyBlank() ” e specifica il suo tipo restituito come “ Corda ”.
- Il parametro della funzione corrisponde alla stringa che deve essere valutata per le condizioni richieste.
- Nella sua (funzione) definizione, applica il ' se altro ” per ciascuna delle stringhe passate e restituire il valore della stringa corrispondente in base a quello.
Produzione
Questo risultato implica che ciascuna delle stringhe passate viene valutata in modo appropriato.
Conclusione
Per verificare che la stringa sia nulla, vuota o vuota in Java, applica ' nullo ” parola chiave riservata, il “ è vuoto() ” metodo, o il “ è vuoto() ” metodo, rispettivamente. Ciò può essere ottenuto semplicemente applicando i metodi discussi nel ' se altro ” dichiarazione o tramite il “ definito dall'utente ' funzione. Questo blog ha dimostrato gli approcci per verificare che la stringa sia nulla, vuota o vuota.