Java sjekk om strengen er null, tom eller tom

Java sjekk om strengen er null, tom eller tom

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:

  • For det første, initialiser strengen med "null", behold det "tømme”Og“blank”, Henholdsvis og spesifiserer datatypen deres, i.e., “Streng”.
  • I neste trinn, bruk "Hvis/ellers”Uttalelse for å se etter“null”Streng via“null”Nøkkelord.
  • Nå, tilknytte "er tom()”Og“Isblank ()”Metoder med de initialiserte strengene for å sjekke om den tilsvarende strengen er henholdsvis tom eller tom, og returner den boolske verdien basert på den.

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:

  • På samme måte initialiser strengene i samme sekvens, som diskutert.
  • Etter det, påkalle funksjonen “isNullemptyBlank ()”Ved å passere hver av de initialiserte strengene, som argument en etter en.
  • Nå, definer funksjonen “isNullemptyBlank ()”Og spesifisere returtypen som“Streng”.
  • Funksjonsparameteren tilsvarer strengen som må evalueres for de nødvendige forholdene.
  • I sin (funksjon) definisjon, bruk "Hvis/ellers”Uttalelser for hver av de passerte strengene og returnerer den tilsvarende strengverdien basert på den.

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.