Java Sjekk om streng er null, tom eller tom

Java Sjekk Om Streng Er Null Tom Eller Tom



I Java-programmering kan det være krav om at utvikleren skal finne og utelate unødvendige verdier. For eksempel sporing av verdiene som samler minnet og påvirker kodeflyten. I slike tilfeller kan du sjekke om en streng er ' null ', ' tømme ' eller ' blank ” i Java hjelper til med å eliminere eller endre de inneholdte oppføringene i koden.

Denne artikkelen vil diskutere fremgangsmåtene for å sjekke strengen for 'null', 'tom' eller 'tom' i Java.







Hvordan sjekke om strengen er 'Null', 'Empty' eller 'Blank' i Java?

For å bekrefte at strengen er null, tom eller tom, bruk ' null ' reservert søkeord, ' er tom() '-metoden, eller ' isBlank() '-metoden.



« null ' søkeord sjekker om verdien er ' null '. « er tom() '-metoden sjekker om en streng er tom eller ikke og returnerer et boolsk utfall basert på det og ' isBlank() ”-metoden returnerer sann hvis den angitte strengen er tom eller kun akkumulerer mellomrom.



Merk: isEmpty() ' og ' isBlank() '-metoder returnerer det tilsvarende utfallet som en boolsk verdi, dvs. ' sant/usant '.





Eksempel 1: Sjekk om strengen er null, tom eller tom i Java ved å bruke 'if/else'-erklæring

I dette eksemplet kan de diskuterte tilnærmingene brukes i kombinasjon med ' hvis/annet ”-setning for å se etter null, tom eller tom streng:



String string1 = null;
String string2 = '' ;
String string3 = ' ' ;
hvis ( streng1 == null ) {
System.out.println ( 'Den første strengen er null!' ) ;
} ellers {
System.out.println ( 'Den første strengen er ikke null' ) ;
}
hvis ( streng2.er tom ( ) == ekte ) {
System.out.println ( 'Den andre strengen er tom!' ) ;
} ellers {
System.out.println ( 'Den andre strengen er ikke tom' ) ;
}
hvis ( string3.isBlank ( ) == ekte ) {
System.out.println ( 'Den tredje strengen er tom!' ) ;
} ellers {
System.out.println ( 'Den tredje strengen er ikke tom' ) ;
}

I kodelinjene ovenfor bruker du følgende trinn:

  • Først initialiser strengen med ' null ', behold det ' tømme ' og ' blank ', henholdsvis, og spesifiser deres datatype, dvs. ' String '.
  • I neste trinn bruker du ' hvis/annet ' uttalelse for å se etter ' null '-strengen via ' null ' nøkkelord.
  • Tilknytt nå ' er tom() ' og ' isBlank() ”-metoder med de initialiserte strengene for å sjekke om den tilsvarende strengen er tom eller tom, og returnere den boolske verdien basert på det.

Produksjon

I utgangen ovenfor kan det ses 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 å bruke en brukerdefinert funksjon

I dette spesielle eksemplet kan en sjekk brukes på strengen for de diskuterte forholdene via den brukerdefinerte funksjonen:

offentlig statisk tomrom hoved ( String [ ] args ) {
String string1 = null;
String string2 = '' ;
String string3 = ' ' ;
System.out.println ( 'Den første strengen er: ' + isNullEmptyBlank ( streng1 ) ) ;
System.out.println ( 'Den andre strengen er: ' + erNullEmptyBlank ( streng2 ) ) ;
System.out.println ( 'Den tredje strengen er: ' + erNullEmptyBlank ( streng3 ) ) ;
}
offentlig statisk streng erNullEmptyBlank ( Snørestreng ) {
hvis ( streng == null ) {
komme tilbake 'NULL' ;
}
ellers hvis ( string.isEmpty ( ) ) {
komme tilbake 'TØMME' ;
}
ellers hvis ( string.isBlank ( ) ) {
komme tilbake 'BLANK' ;
}
ellers { komme tilbake streng; } }

I henhold til denne kodeblokken, utfør trinnene nedenfor:

  • På samme måte initialiser strengene i samme sekvens, som diskutert.
  • Etter det, påkall funksjonen ' isNullEmptyBlank() ” ved å sende hver av de initialiserte strengene som argument én etter én.
  • Definer nå funksjonen ' isNullEmptyBlank() ' og spesifiser returtypen som ' String '.
  • Funksjonsparameteren tilsvarer strengen som må evalueres for de nødvendige forholdene.
  • I dens (funksjons) definisjon, bruk ' hvis/annet ”-setninger for hver av de beståtte strengene og returnerer den tilsvarende strengverdien basert på det.

Produksjon

Dette resultatet innebærer at hver av de beståtte strengene blir evaluert på riktig måte.

Konklusjon

For å sjekke at strengen er null, tom eller tom i Java, bruk ' null ' reservert søkeord, ' er tom() '-metoden, eller ' isBlank() ”-metoden. Dette kan oppnås ved ganske enkelt å bruke de diskuterte metodene i ' hvis/annet ' uttalelse eller via ' brukerdefinert ' funksjon. Denne bloggen demonstrerte fremgangsmåtene for å sjekke om strengen er null, tom eller tom.