Java controlla se la stringa è nulla, vuota o vuota

Java controlla se la stringa è nulla, vuota o vuota

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:

  • In primo luogo, inizializza la stringa con "nullo", tienilo "vuoto" E "vuoto", Rispettivamente, e specifica il loro tipo di dati, i.e., "Corda".
  • Nel passaggio successivo, applica il "se altro"Dichiarazione per verificare la verifica del"nullo”Stringa tramite il"nullo" parola chiave.
  • Ora, associa il "è vuoto()" E "è vuoto()"Metodi con le stringhe inizializzate da verificare se la stringa corrispondente è vuota o vuota, rispettivamente, e restituire il valore booleano in base a quello.

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:

  • Allo stesso modo, inizializza le stringhe nella stessa sequenza, come discusso.
  • Dopodiché, invoca la funzione "isNULLEMPTYBLANK ()"Passando ciascuna delle stringhe inizializzate, come argomento uno per uno.
  • Ora, definisci la funzione "isNULLEMPTYBLANK ()"E specifica il suo tipo di ritorno come"Corda".
  • Il parametro della funzione corrisponde alla stringa che deve essere valutata per le condizioni richieste.
  • Nella sua definizione (funzione), applica il "se altro"Dichiarazioni 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 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.