Java Skontrolujte, či je reťazec Null, Empty alebo Blank

Java Skontrolujte Ci Je Retazec Null Empty Alebo Blank



Pri programovaní v jazyku Java môže existovať požiadavka, aby vývojár našiel a vynechal nepotrebné hodnoty. Napríklad sledovanie hodnôt, ktoré akumulujú pamäť a ovplyvňujú tok kódu. V takýchto prípadoch kontrola, či je reťazec „ nulový “, “ prázdny “ alebo „ prázdna ” v jazyku Java pomáha pri odstraňovaní alebo úprave položiek obsiahnutých v kóde.

Tento zápis bude diskutovať o prístupoch na kontrolu reťazca pre „null“, „empty“ alebo „prázdny“ v jazyku Java.







Ako skontrolovať, či je reťazec v jazyku Java „Null“, „Empty“ alebo „Blank“?

Ak chcete overiť, či je reťazec prázdny, prázdny alebo prázdny, použite „ nulový rezervované kľúčové slovo, je prázdny() “ alebo “ isBlank() “, resp.



' nulový ” kľúčové slovo skontroluje, či je hodnota “ nulový “. ' je prázdny() “ metóda skontroluje, či je reťazec prázdny alebo nie, a vráti boolovský výsledok na základe toho a „ isBlank() Metóda ” vráti hodnotu true, ak je zadaný reťazec prázdny alebo obsahuje iba prázdne miesta.



Poznámka: The isEmpty() “ a „ isBlank() Metódy ” vrátia zodpovedajúci výsledok ako boolovskú hodnotu, t. j. pravda lož “.





Príklad 1: Skontrolujte, či je reťazec Null, Empty alebo Blank v jazyku Java pomocou príkazu „if/else“

V tomto príklade možno diskutované prístupy použiť v kombinácii s „ ak/inak ” na kontrolu nulového, prázdneho alebo prázdneho reťazca:



Reťazec string1 = null;
Reťazec reťazec2 = '' ;
Reťazec reťazec3 = '' ;
ak ( string1 == null ) {
System.out.println ( 'Prvý reťazec je nulový!' ) ;
} inak {
System.out.println ( 'Prvý reťazec nie je nulový' ) ;
}
ak ( string2.isEmpty ( ) == pravda ) {
System.out.println ( 'Druhý reťazec je prázdny!' ) ;
} inak {
System.out.println ( 'Druhý reťazec nie je prázdny' ) ;
}
ak ( reťazec3.jePrázdny ( ) == pravda ) {
System.out.println ( 'Tretí reťazec je prázdny!' ) ;
} inak {
System.out.println ( 'Tretí reťazec nie je prázdny' ) ;
}

Vo vyššie uvedených riadkoch kódu použite nasledujúce kroky:

  • Najprv inicializujte reťazec pomocou „ nulový ', nechaj si to ' prázdny “ a „ prázdna “, a špecifikujte ich typ údajov, t. j. „ Reťazec “.
  • V ďalšom kroku použite „ ak/inak “, aby ste skontrolovali „ nulový ” reťazec cez “ nulový kľúčové slovo.
  • Teraz spojte „ je prázdny() “ a „ isBlank() ” metódy s inicializovanými reťazcami na kontrolu, či je zodpovedajúci reťazec prázdny alebo prázdny, a na základe toho vráti boolovskú hodnotu.

Výkon

Vo vyššie uvedenom výstupe je možné vidieť, že prvá podmienka je „ pravda ” v každom z prípadov, pretože hodnoty reťazca sú “ nulový “, “ prázdny “ a „ prázdna “, resp.

Príklad 2: Skontrolujte, či je reťazec Null, Empty alebo Blank v jazyku Java pomocou funkcie definovanej používateľom

V tomto konkrétnom príklade možno vykonať kontrolu reťazca pre diskutované podmienky pomocou funkcie definovanej používateľom:

public static void main ( Reťazec [ ] args ) {
Reťazec string1 = null;
Reťazec reťazec2 = '' ;
Reťazec reťazec3 = '' ;
System.out.println ( 'Prvý reťazec je:' + jeNullEmptyBlank ( reťazec1 ) ) ;
System.out.println ( 'Druhý reťazec je:' + jeNullEmptyBlank ( reťazec2 ) ) ;
System.out.println ( 'Tretí reťazec je:' + jeNullEmptyBlank ( reťazec3 ) ) ;
}
public static String isNullEmptyBlank ( Reťazec ) {
ak ( string == null ) {
vrátiť 'NULOVÝ' ;
}
inak ak ( string.isEmpty ( ) ) {
vrátiť 'PRÁZDNY' ;
}
inak ak ( reťazec.je prázdny ( ) ) {
vrátiť 'PRÁZDNE' ;
}
inak { vrátiť reťazec; } }

Podľa tohto bloku kódu vykonajte kroky uvedené nižšie:

  • Podobne inicializujte reťazce v rovnakom poradí, ako je uvedené.
  • Potom vyvolajte funkciu „ isNullEmptyBlank() ” odovzdaním každého z inicializovaných reťazcov ako jeho argumentu jeden po druhom.
  • Teraz definujte funkciu ' isNullEmptyBlank() “ a zadajte jeho návratový typ ako „ Reťazec “.
  • Parameter funkcie zodpovedá reťazcu, ktorý je potrebné vyhodnotiť pre požadované podmienky.
  • Vo svojej definícii (funkcie) použite „ ak/inak ” pre každý z odovzdaných reťazcov a na základe toho vráti zodpovedajúcu hodnotu reťazca.

Výkon

Tento výsledok znamená, že každý z odovzdaných reťazcov sa primerane vyhodnotí.

Záver

Ak chcete v jazyku Java skontrolovať, či je reťazec nulový, prázdny alebo prázdny, použite príkaz „ nulový rezervované kľúčové slovo, je prázdny() “ alebo “ isBlank() “, resp. To sa dá dosiahnuť jednoduchou aplikáciou diskutovaných metód v „ ak/inak “ alebo prostredníctvom “ definované užívateľom “. Tento blog demonštroval prístupy ku kontrole, či je reťazec nulový, prázdny alebo prázdny.