Denne oppskrivningen vil illustrere metodene for å konvertere heltallet til Int i Java.
Hvordan konvertere heltall til int i java?
I Java kan du bruke følgende metoder for å konvertere heltall til Int:
Vi vil nå sjekke ut arbeidet med hver av de nevnte metodene en etter en!
Metode 1: Konverter heltall til Int i Java ved hjelp av oppgavoperatør
Konvertering av heltall til int å bruke oppgavoperatør “=” er implisitt type konvertering. Det er den enkle og enkleste måten å konvertere heltall til int.
Syntaks
Syntaksen for å konvertere heltall til int er gitt nedenfor:
int y = x;
Her, “x”Er gjenstand for“Heltall”Klasse som vil bli konvertert til int”y”Bruke“ = ”-oppgaveoperatøren.
Eksempel
Først av alt vil vi lage et heltallobjekt “x”Som inneholder heltallverdien”11”:
Heltall x = 11;
Deretter sjekker vi typen variabel "x" bruker "tilfelle av”Operatør:
Boolean Instan = X Instanceof Integer;
Vi vil skrive ut verdien av “x”Ved å bruke utskriftsuttalelse:
System.ute.println ("x =" + x + "er forekomsten av heltallklasse? " + instan);
Nå konverterer vi ganske enkelt gjenstanden for heltall "x”Til en primitiv type int”y”Ved å bruke oppdragsoperatør:
int y = x;
Til slutt, skriv ut verdien av "y”Variabel:
System.ute.println ("int value ="+ y);
Utgangen viser vellykket konvertering av heltall til int:
Merk: For Java versjon 1.5 eller over kan du utføre heltall til Int -konvertering ved hjelp av implisitt konvertering. For Java versjon 1.4 eller lavere samme operasjon må utføres ved hjelp av eksplisitt konvertering.
Metode 2: Konverter heltall til Int i Java ved bruk av IntValue () -metode
For å konvertere heltall til INT i Java eksplisitt, kan du bruke “IntValue ()” -metoden til Java “Heltall” -klassen. Det tar ingen argumenter og gir en primitiv verdi som en utgang.
Syntaks
IntValue () -metoden har følgende syntaks:
x.intValue ();
Her, "IntValue ()”Metode kalles med et heltall -objekt”x”. Den spesifiserte metoden vil konvertere heltall x til int.
Eksempel 1
Lag et heltallobjekt “x”Med verdi”14”:
Heltall x = 14;
Skriv ut verdien av “x”Ved å bruke utskriftsuttalelse:
System.ute.println ("Verdien av forekomsten av heltall klasse x ="+ x);
Konverter nå heltall til primitiv type int ved å kalle metoden "IntValue ()”:
int y = x.intValue ();
Til slutt, skriv ut verdien av “y”:
System.ute.println ("int value =" + y);
Som du kan se, returnerte IntValue () -metoden den nødvendige INT -verdien:
Det kan være en situasjon der heltallobjektet du vil konvertere har en "null”Verdi. Hva som vil skje i en slik situasjon? Det undergitte eksemplet vil gi deg beskjed om det.
Eksempel 2
I dette eksemplet er heltallobjektet "x”Tildeles en“null”Verdi:
Heltall x = null;
Skriv ut verdien av “x”Heltall ved å bruke utskriftserklæring:
System.ute.println ("Verdien av forekomsten av heltall klasse x ="+ x);
Her bruker vi den ternære operatøren for å sjekke om objektet er null eller ikke; Hvis null, så tilordne en standardverdi som vil bli returnert som en INT -type ved å ringe "IntValue ()”Metode:
int y = (x!= null) ? x.intValue (): 0;
Skriv ut verdien av “y”Int -type variabel:
System.ute.println ("int value =" + y);
Her viser utgangen at heltallobjektet har en nullverdi som konverteres til “0”:
La oss se en annen metode for eksplisitt konvertering av heltall til int.
Metode 3: Konverter heltall til Int i Java ved bruk av ParseInt () -metode
Det er en annen metode i heltallklassen som heter “parseint ()”Det brukes også til å konvertere heltall til int. I denne metoden aksepteres en streng som et argument og gir en INT -verdi som en utgang.
Syntaks
Følgende beskriver syntaks for "parseint ()”Metode:
Heltall.parseint (x.toString ());
Her, "x”Heltallobjekt blir først vendt til en streng, som deretter analyseres som en“int" med "parseint ()”Metode…
Eksempel
I dette eksemplet har vi en heltallverdi “5”Som er lagret i heltallobjekt”x”:
Heltall x = 5;
Vi vil skrive ut verdien av “x”Ved å bruke“System.ute.println ()”Metode:
System.ute.println ("Verdien av forekomsten av heltall klasse x ="+ x);
Nå vil vi bruke “parseint ()”Metode og passere heltallobjektet”x”Med“toString ()”Metode som et argument:
int y = heltall.parseint (x.toString ());
Endelig skriv ut verdien av “y”:
System.ute.println ("int value =" + y);
Produksjon
Vi har samlet alle metodene for å konvertere heltall til Int i Java.
Konklusjon
Det er to måter å konvertere et heltall til et heltall: implisitt konvertering og eksplisitt konvertering. Java versjon 1.5 og over følg den implisitte konverteringen, mens Java versjon 1.4 og lavere støtte eksplisitt konvertering. Du kan bruke oppdragsoperatøren til å konvertere heltall til INT implisitt. Mens parseint () og IntValue () metoder brukes for eksplisitt heltall til int -konvertering. Denne oppskrivningen illustrerte metodene for å konvertere heltall til Int i Java.