Java Konverter Char til Int med eksempler

Java Konverter Char Til Int Med Eksempler



Mens du programmerer i Java, kan det være tilfeller der programmereren trenger å bruke en(e) tegnverdi(er) annerledes. For eksempel å hente den tilsvarende ' heksadesimal ' eller ' ASCII ” representasjon mot karakteren(e). I slike situasjoner vil konvertering av ' røye ' til ' int ” i Java gjør underverker når det gjelder å effektivisere konverteringsteknikkene ved utviklerens ende.

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:







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.
String verdien av ( karakter )

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.