Nella programmazione Java, può esserci un requisito per lo sviluppatore di individuare e omettere valori non necessari. Ad esempio, tracciare i valori che accumulano la memoria e influenzano il flusso del codice. In tali casi, verificare se una stringa è "nullo","vuoto" O "vuoto"In Java aiuta a eliminare o modificare le voci contenute nel codice.
Questo articolo discuterà degli approcci per controllare la stringa per "NULL", "Empty" o "Blank" in Java.
Come verificare se la stringa è "nulla", "vuota" o "vuota" in Java?
Per verificare che la stringa è nulla, vuota o vuota, applicare il “nullo"Parola chiave riservata, il"è vuoto()Metodo ", o"è vuoto()"Metodo, rispettivamente.
IL "nullo"Verifica della parola chiave se il valore è"nullo". IL "è vuoto()"Il metodo controlla se una stringa è vuota o meno e restituisce un risultato booleano in base a quello e al"è vuoto()"Il metodo restituisce vero se la stringa fornita è vuota o si accumula solo spazi bianchi.
NOTA: ISEmpty ()" E "è vuoto()"Metodi restituiscono il risultato corrispondente come valore booleano, i.e., "vero falso".
Esempio 1: verificare se la stringa è nulla, vuota o vuota in Java usando l'istruzione "if/else"
In questo esempio, gli approcci discussi possono essere utilizzati in combinazione con "se altro"Dichiarazione per verificare la stringa nulla, vuota o vuota:
Stringa string1 = null;
String String2 = "";
String String3 = "";
if (string1 == null)
Sistema.fuori.println ("La prima stringa è nulla!");
altro
Sistema.fuori.println ("La prima stringa non è nulla");
if (String2.isEmpty () == true)
Sistema.fuori.println ("La seconda stringa è vuota!");
altro
Sistema.fuori.println ("La seconda stringa non è vuota");
if (string3.isblank () == true)
Sistema.fuori.println ("La terza stringa è vuota!");
altro
Sistema.fuori.println ("La terza stringa non è vuota");
Nelle righe di codice sopra, applica i seguenti passaggi:
Produzione
Nell'output sopra, si può vedere che la precedente condizione è "VERO"In ciascuno dei casi poiché i valori della stringa sono"nullo","vuoto" E "vuoto"Rispettivamente.
Esempio 2: verificare se la stringa è nulla, vuota o vuota in Java usando una funzione definita dall'utente
In questo particolare esempio, un controllo può essere applicato alla stringa per le condizioni discusse tramite la funzione definita dall'utente:
public static void main (string [] args)
Stringa string1 = null;
String String2 = "";
String String3 = "";
Sistema.fuori.println ("La prima stringa è:" + isNullEmpTyblank (String1));
Sistema.fuori.println ("La seconda stringa è:" + isNullEmpTyblank (String2));
Sistema.fuori.println ("La terza stringa è:" + isNullEmpTyblank (String3));
Public Static String isNullEmpTyblank (stringa stringa)
if (string == null)
restituire "null";
altro se (stringa.è vuoto())
restituire "vuoto";
altro se (stringa.è vuoto())
restituire "vuoto";
else return string;
Secondo questo blocco di codice, eseguire i passaggi sotto forniti:
Produzione
Questo risultato implica che ciascuna delle stringhe passate viene valutata in modo appropriato.
Conclusione
Per controllare che la stringa sia nulla, vuota o vuota in Java, applicare il “nullo"Parola chiave riservata, il"è vuoto()Metodo ", o"è vuoto()"Metodo, rispettivamente. Ciò può essere ottenuto semplicemente applicando i metodi discussi in "se altro"Affermazione o tramite"definito dall'utente" funzione. Questo blog ha dimostrato gli approcci alla verifica della stringa null, vuota o vuota.