Denne bloggen vil diskutere tilnærmingene til å konvertere ' røye ' til ' int ' i Java.
Hvordan konvertere / transformere 'Char' til 'Int' i Java med eksempler?
Å forvandle ' røye ' til ' int ' i Java, bruk følgende tilnærminger:
- ' Character.getNumericValue() ' Metode.
- Tildeler ' int ' Data-type.
- ' parseInt() ' og ' String.valueOf() ' Metoder.
Tilnærming 1: Konverter Char til Int i Java ved å bruke «Character.getNumericValue()»-metoden
« Character.getNumericValue() '-metoden returnerer int-verdien til det spesifiserte tegnet, og i tilfelle tegnet ikke har noen int-verdi, ' -1 ' returneres. Denne metoden kan brukes for å konvertere det angitte tegnet til et heltall ganske enkelt.
Syntaks
getNumericValue ( x )
I syntaksen ovenfor, ' x ” tilsvarer tegnet som må konverteres til et heltall.
Eksempel
La oss se på følgende eksempel:
røye karakter = 'EN' ;int tildele = Karakter . getNumericValue ( karakter ) ;
System . ute . println ( 'Heltallet er: ' + tildele ) ;
I kodelinjene ovenfor:
- Først initialiser tegnet.
- I neste trinn bruker du ' Character.getNumericValue() ”-metoden, akkumulerer det angitte tegnet som parameter.
- Til slutt transformerer du det initialiserte tegnet som metodens parameter til en ' heltall '.
Produksjon
I utgangen ovenfor kan det ses at det tilsvarende heltall returneres, som også er en ' heksadesimal ” representasjon av karakteren.
Tilnærming 2: Konverter Char til Int (ASCII-representasjon) i Java ved å tilordne 'int' datatype
I denne tilnærmingen er ' røye ' kan konverteres til et heltall, dvs. ' ASCII ' representasjon, ved å tilordne ' int ' datatype til det initialiserte heltall:
røye karakter = 'EN' ;int tildele = karakter ;
System . ute . println ( 'ASCII-verdien er: ' + tildele ) ;
I kodeblokken ovenfor:
- På samme måte initialiser tegnet som må konverteres til et heltall.
- Deretter tildeler du ' int ” datatype til tegnet.
- Vis til slutt det tilsvarende heltall som tilsvarer dets ' ASCII ' representasjon.
Produksjon
I denne utgangen kan det analyseres at det tilsvarende heltall, dvs. ' ASCII ” tilsvarende, returneres.
Tilnærming 3: Konverter Char til Int i Java ved å bruke metodene 'parseInt()' og 'String.valueOf()'
« parseInt() '-metoden brukes for å få den primitive datatypen til ' String ', og ' String.valueOf() ”-metoden transformerer forskjellige typer verdier til en streng. Disse metodene kan kombineres for å konvertere tegnet til en streng og deretter returnere en heltallsrepresentasjon av strengen.
Syntaks
parseInt ( x,y )I denne syntaksen:
- ' x ” refererer til strengrepresentasjonen av desimal.
- ' og ' konverterer 'x' til et heltall.
I den ovenfor gitte syntaksen, ' karakter ” tilsvarer tegnet som må transformeres til en streng.
Eksempel
La oss gå gjennom de nedenfor gitte kodelinjene:
røye karakter = '1' ;int tildele = Heltall . parseInt ( String . verdien av ( karakter ) ) ;
System . ute . println ( 'Heltallet er: ' + tildele ) ;
I henhold til koden ovenfor, bruk følgende trinn:
- På samme måte initialiser tegnet som skal transformeres til et heltall.
- Bruk nå den kombinerte ' parseInt() ' og ' String.valueOf() ”-metoder først for å konvertere det initialiserte tegnet til en streng og deretter transformere strengen til et heltall.
- Logg til slutt den transformerte ' heltall ” representasjon av karakteren.
Produksjon
Denne utgangen innebærer at ønsket krav er oppfylt.
Konklusjon
For å konvertere char til int i Java, bruk ' Character.getNumericValue() ' metode, tilordne ' int ' Datatype, eller bruk den kombinerte ' parseInt() ' og ' String.valueOf() 'metoder. Disse tilnærmingene returnerer ' int ” verdi direkte, ved å tilordne den nødvendige datatypen eller ved å transformere tegnet til en streng først og analysere det til et heltall. Denne bloggen utdypet tilnærmingene til å konvertere ' røye ' til ' int ' i Java.