Denne bloggen vil diskutere utnyttelse og implementering av den "valgfrie" klassen i Java.
Hva er den "valgfrie" klassen i Java?
“Valgfri”Klasse i Java tilsvarer en beholder som kan holde, til maks, en verdi og takler“null”Verdier effektivt. Denne klassen hjelper med å avstå fra å bruke for mange nullsjekker og håndterer “NullPointerException”.
Eksempel 1: Java -program uten å bruke "valgfri" -klassen
I dette eksemplet en "Streng”Array kan opprettes og det akkumulerte elementet kan nås uten å bruke“Valgfri”Klasse:
public class ValgfrieClassI henhold til koden ovenfor, bruk følgende trinn:
Produksjon
Denne utgangen indikerer at "NullPointerException”Påberopes på grunn av metoden som brukes på“null”Element.
Før du fortsetter til neste eksempel, importerer du følgende pakke for å jobbe med "Valgfri”Klasse:
Importer Java.util.Valgfri;Valgfrie klassemetoder
Følgende er “Valgfri”Klassemetoder du bør vurdere før du drar til neste eksempel:
av Nullable ()
Denne metoden returnerer en “Valgfri”Med henvisning til den spesifiserte verdien, hvis ikke-null, ellers returnerer et tomt valgfritt.
Syntaks
offentlig statisker tilstede()
Metoden returnerer “ekte”Hvis den spesielle verdien er til stede. Ellers kommer det tilbake “falsk”.
Syntaks
Offentlig boolsk ispresent ()Eksempel 2: Java -program som bruker "valgfri" -klassen
Følgende eksempel bruker "Valgfri”Klassemetoder for å avstå fra det oppståtte unntaket ved å bruke en“null" Sjekk:
public class ValgfrittClass2I henhold til ovennevnte kodelinje, bruk trinnene under levert:
Produksjon
I dette utfallet kan det analyseres at siden verdien ikke er i den spesifiserte indeksen, "Valgfri”Klassen trådte i kraft, og eliminerte dermed“NullPointerException”.
Konklusjon
“Valgfri”Klasse i Java er en beholder som kan holde, til Max, en verdi og takler nullverdiene effektivt, og hjelper med å avstå fra å bruke for mange nullsjekker. Denne bloggen demonstrerte bruken og implementeringen av den "valgfrie" klassen i Java.