Java Controlla se String è Null, Empty o Blank

Java Controlla Se String E Null Empty O Blank



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.