Java konverterer char til int med eksempler

Java konverterer char til int med eksempler
Mens programmering i Java, kan det være tilfeller der programmereren trenger å bruke en karakterverdi (er) annerledes. For eksempel å hente den tilsvarende “heksadesimal”Eller“Ascii”Representasjon mot karakteren (e). I slike situasjoner, konvertering av “røye" til "int”I Java gjør underverker i å effektivisere konverteringsteknikkene ved utviklerens slutt.

Denne bloggen vil diskutere tilnærmingene til å konvertere “røye" til "int”I Java.

Hvordan konvertere/transformere “røye” til “int” i Java med eksempler?

Å forvandle "røye" til "int”I Java, bruk følgende tilnærminger:

  • Karakter.getNumericValue ()”Metode.
  • Tilordne “int" Data-type.
  • parseint ()”Og“Streng.verdien av()”Metoder.

Tilnærming 1: Konverter Char til Int i Java ved å bruke “Karakter.getNumericValue () ”-metode

Karakter.getNumericValue ()”Metode returnerer INT -verdien til det spesifiserte tegnet, og i tilfelle av at tegnet ikke har noen INT -verdi,”-1”Er returnert. Denne metoden kan brukes for å konvertere det spesifiserte tegnet til et heltall ganske enkelt.

Syntaks

getNumericValue (x)

I syntaks ovenfor, "x”Tilsvarer karakteren som må konverteres til et heltall.

Eksempel

La oss oversikt følgende eksempel:

Char Character = 'A';
int tildeler = karakter.getNumericValue (karakter);
System.ute.println ("Heltallet er:"+tilordne);

I kodelinjene ovenfor:

  • Først initialiser karakteren.
  • I neste trinn, bruk "Karakter.getNumericValue ()”Metode, akkumulerer det spesifiserte tegnet som parameter.
  • Til slutt kan du transformere den initialiserte karakteren som metodens parameter til en "heltall”.

Produksjon

I ovennevnte utgang kan det sees at det tilsvarende heltallet returneres, som også er et "heksadesimal”Representasjon av karakteren.

Tilnærming 2: Konverter Char til Int (ASCII -representasjon) i Java ved å tilordne “Int” datatype

I denne tilnærmingen "røye”Kan konverteres til et heltall, jeg.e., “Ascii”Representasjon, ved å tildele“int”Datatype til det initialiserte heltallet:

Char Character = 'A';
int tildeler = karakter;
System.ute.println ("ASCII -verdien er:"+tilordne);

I kodeblokken ovenfor:

  • På samme måte initialiser karakteren som må konverteres til et heltall.
  • Tildel da “int”Datatype til tegnet.
  • Til slutt, vis det tilsvarende heltallet som tilsvarer dets “Ascii”Representasjon.

Produksjon

I denne utgangen kan det analyseres at det tilsvarende heltallet, i.e., “Ascii”Tilsvarer, returneres.

Tilnærming 3: Konverter Char til Int i Java ved å bruke “ParseInt ()” og “String.ValueOf () ”-metoder

parseint ()”Metode brukes for å få den primitive datatypen av“Streng", og "Streng.verdien av()”Metode transformerer forskjellige typer verdier til en streng. Disse metodene kan kombineres for å konvertere tegnet til en streng og deretter returnere en heltallrepresentasjon av strengen.

Syntaks

parseint (x, y)

I denne syntaksen:

  • x”Refererer til strengrepresentasjonen av desimal.
  • y”Konverterer“ x ”til et heltall.
String ValueOf (karakter)

I ovennevnte syntaks, “karakter”Tilsvarer karakteren som må omdannes til en streng.

Eksempel

La oss gå gjennom de undergitte kodelinjene:

Char Character = '1';
int tildeler = heltall.parseint (streng.verdi av (karakter));
System.ute.println ("Heltallet er:"+tilordne);

I henhold til koden ovenfor, bruk følgende trinn:

  • Tilsvarende initialiser karakteren som skal omdannes til et heltall.
  • Nå, bruk den kombinerte “parseint ()”Og“Streng.verdien av()”Metoder først for å konvertere det initialiserte tegnet til en streng og deretter transformere strengen til et heltall.
  • Til slutt, logg de transformerte “heltall”Representasjon av karakteren.

Produksjon

Denne utgangen innebærer at ønsket krav er oppfylt.

Konklusjon

For å konvertere Char til Int i Java, bruk “Karakter.getNumericValue ()”Metode, tilordne“int”Datatype, eller bruk den kombinerte”parseint ()”Og“Streng.verdien av()”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 den til et heltall, henholdsvis. Denne bloggen utdypet tilnærmingene til å konvertere “røye" til "int”I Java.