Java Provjerite je li String Null, Empty ili Blank

Java Provjerite Je Li String Null Empty Ili Blank



U Java programiranju može postojati zahtjev da programer locira i izostavi nepotrebne vrijednosti. Na primjer, praćenje vrijednosti koje nakupljaju memoriju i utječu na tok koda. U takvim slučajevima, provjera je li niz ' ništavan ”, “ prazan ' ili ' prazan ” u Javi pomaže u uklanjanju ili modificiranju sadržanih unosa u kodu.

U ovom će se tekstu raspravljati o pristupima provjere niza za 'null', 'prazan' ili 'prazan' u Javi.







Kako provjeriti je li String 'Null', 'Empty' ili 'Blank' u Javi?

Da biste potvrdili da je niz nulti, prazan ili prazan, primijenite ' ništavan ' rezervirana ključna riječ, ' prazno je() ' metoda ili ' jeBlank() ”, respektivno.



' ništavan ' ključna riječ provjerava je li vrijednost ' ništavan ”. ' prazno je() ” metoda provjerava je li niz prazan ili ne i vraća Booleov rezultat na temelju toga i “ jeBlank() ” metoda vraća true ako je navedeni niz prazan ili akumulira samo bjeline.



Napomena: isEmpty() ' i ' jeBlank() ” metode vraćaju odgovarajući ishod kao Booleovu vrijednost, tj. točno netočno ”.





Primjer 1: Provjerite je li String null, prazan ili prazan u Javi pomoću naredbe “if/else”

U ovom primjeru, razmatrani pristupi mogu se koristiti u kombinaciji s ' ako/drugo ” naredba za provjeru null, praznog ili praznog niza:



String string1 = null;
Niz niz2 = '' ;
Niz niz3 = ' ' ;
ako ( niz1 == nula ) {
System.out.println ( 'Prvi niz je nula!' ) ;
} drugo {
System.out.println ( 'Prvi niz nije nula' ) ;
}
ako ( string2.isEmpty ( ) == pravi ) {
System.out.println ( 'Drugi niz je prazan!' ) ;
} drugo {
System.out.println ( 'Drugi niz nije prazan' ) ;
}
ako ( string3.isBlank ( ) == pravi ) {
System.out.println ( 'Treći niz je prazan!' ) ;
} drugo {
System.out.println ( 'Treći niz nije prazan' ) ;
}

U gornjim redcima koda primijenite sljedeće korake:

  • Prvo, inicijalizirajte niz s ' ništavan ', zadrzi to ' prazan ' i ' prazan “, i odredite njihovu vrstu podataka, tj. Niz ”.
  • U sljedećem koraku primijenite ' ako/drugo ' izjava za provjeru ' ništavan ” niz preko „ ništavan ” ključna riječ.
  • Sada povežite ' prazno je() ' i ' jeBlank() ” metode s inicijaliziranim nizovima za provjeru je li odgovarajući niz prazan ili prazan i na temelju toga vraćaju Booleovu vrijednost.

Izlaz

U gornjem izlazu, može se vidjeti da je prethodni uvjet ' pravi ” u svakom od slučajeva budući da su vrijednosti niza “ ništavan ”, “ prazan ' i ' prazan ”, odnosno.

Primjer 2: Provjerite je li String null, prazan ili prazan u Javi pomoću korisnički definirane funkcije

U ovom konkretnom primjeru, provjera se može primijeniti na niz za razmatrane uvjete putem korisnički definirane funkcije:

public static void main ( Niz [ ] args ) {
String string1 = null;
Niz niz2 = '' ;
Niz niz3 = ' ' ;
System.out.println ( 'Prvi niz je: ' + isNullEmptyBlank ( niz1 ) ) ;
System.out.println ( 'Drugi niz je: ' + isNullEmptyBlank ( niz2 ) ) ;
System.out.println ( 'Treći niz je: ' + isNullEmptyBlank ( niz3 ) ) ;
}
javni statički niz isNullEmptyBlank ( Žica niz ) {
ako ( niz == nula ) {
povratak 'NULL' ;
}
drugo ako ( string.isEmpty ( ) ) {
povratak 'PRAZAN' ;
}
drugo ako ( string.isBlank ( ) ) {
povratak 'PRAZAN' ;
}
drugo { povratak niz; } }

U skladu s ovim blokom koda, izvršite dolje navedene korake:

  • Isto tako, inicijalizirajte nizove u istom nizu, kao što je objašnjeno.
  • Nakon toga pozovite funkciju “ isNullEmptyBlank() ” prosljeđivanjem svakog od inicijaliziranih nizova, kao svog argumenta jedan po jedan.
  • Sada definirajte funkciju ' isNullEmptyBlank() ” i navedite njegov povratni tip kao “ Niz ”.
  • Funkcijski parametar odgovara nizu koji treba procijeniti za tražene uvjete.
  • U njegovoj (funkcijskoj) definiciji primijenite ' ako/drugo ” naredbi za svaki od proslijeđenih nizova i vraća odgovarajuću vrijednost niza na temelju toga.

Izlaz

Ovaj ishod implicira da je svaki od proslijeđenih nizova procijenjen na odgovarajući način.

Zaključak

Da provjerite je li niz null, prazan ili prazan u Javi, primijenite ' ništavan ' rezervirana ključna riječ, ' prazno je() ' metoda ili ' jeBlank() ”, respektivno. To se može postići jednostavnom primjenom metoda opisanih u ' ako/drugo ' ili putem ' korisnik definiran ” funkcija. Ovaj blog pokazao je pristupe provjeri je li niz nulti, prazan ili prazan.