I Java -programmering kan det være et krav for utvikleren å lokalisere og utelate unødvendige verdier. For eksempel å spore verdiene som akkumulerer minnet og påvirker kodestrømmen. I slike tilfeller, sjekk om en streng er “null”,“tømme”Eller“blank”I Java bistår med å eliminere eller endre de inneholdte oppføringene i koden.
Denne oppskrivningen vil diskutere tilnærmingene for å sjekke strengen for “Null”, “tom” eller “blank” i Java.
Hvordan sjekke om strengen er "null", "tom" eller "tom" i java?
For å bekrefte strengen er null, tom eller tom, bruk "null”Reservert nøkkelord,“er tom()”Metode, eller“Isblank ()”Metode, henholdsvis.
“null”Søkeord sjekker om verdien er“null”. “er tom()”Metode sjekker om en streng er tom eller ikke og returnerer et boolsk resultat basert på det og“Isblank ()”Metoden returnerer sant hvis den medfølgende strengen er tom eller akkumulerer bare hvite rom.
Merk: Isempty ()”Og“Isblank ()”Metoder returnerer det tilsvarende utfallet som en boolsk verdi, i.e., “True/False”.
Eksempel 1: Sjekk om strengen er null, tom eller tom i Java ved å bruke "hvis/ellers" uttalelse
I dette eksemplet kan de diskuterte tilnærmingene brukes i kombinasjon med "Hvis/ellers”Uttalelse for å se etter null, tom eller tom streng:
String String1 = null;
String String2 = "";
String String3 = "";
if (string1 == null)
System.ute.println ("Den første strengen er null!");
annet
System.ute.println ("den første strengen er ikke null");
if (streng2.isEmpty () == true)
System.ute.println ("den andre strengen er tom!");
annet
System.ute.println ("den andre strengen er ikke tom");
if (String3.isBlank () == true)
System.ute.println ("Den tredje strengen er tom!");
annet
System.ute.println ("den tredje strengen er ikke tom");
I kodelinjene ovenfor, bruk følgende trinn:
Produksjon
I ovennevnte utgang kan det sees at den tidligere tilstanden er "ekte”I hvert av tilfellene siden strengverdiene er“null”,“tømme”Og“blank”, Henholdsvis.
Eksempel 2: Sjekk om streng er null, tom eller tom i Java ved hjelp av en brukerdefinert funksjon
I dette spesielle eksemplet kan en sjekk brukes på strengen for de diskuterte forholdene via den brukerdefinerte funksjonen:
public static void main (String [] args)
String String1 = null;
String String2 = "";
String String3 = "";
System.ute.println ("Den første strengen er:" + isNullemptyblank (String1));
System.ute.println ("Den andre strengen er:" + isNullemptyblank (String2));
System.ute.println ("den tredje strengen er:" + isNullemptyblank (String3));
offentlig statisk streng IsNullemptyBlank (String String)
if (streng == null)
returner "null";
annet hvis (streng.er tom())
returner "tom";
annet hvis (streng.isBlank ())
returner "blank";
annet return string;
I henhold til denne kodeblokken, utfør trinnene under leverte:
Produksjon
Dette utfallet innebærer at hver av de passerte strengene blir evaluert på riktig måte.
Konklusjon
For å sjekke strengen for å være null, tom eller tom i Java, bruk "null”Reservert nøkkelord,“er tom()”Metode, eller“Isblank ()”Metode, henholdsvis. Dette kan oppnås ved å bare anvende de diskuterte metodene i "Hvis/ellers”Uttalelse eller via“brukerdefinert”Funksjon. Denne bloggen demonstrerte tilnærmingene til å sjekke for at strengen er null, tom eller tom.