Java Konverter Char til Int med eksempler

Java Konverter Char Til Int Med Eksempler



Under programmering i Java kan der være tilfælde, hvor programmøren skal bruge en eller flere tegnværdier anderledes. For eksempel at hente den tilsvarende ' hexadecimal ' eller ' ASCII ” repræsentation mod karakter(erne). I sådanne situationer konverteres ' char ' til ' int ” i Java gør underværker ved at strømline konverteringsteknikkerne i udviklerens ende.

Denne blog vil diskutere tilgange til konvertering ' char ' til ' int ” i Java.

Hvordan konverteres/transformeres 'Char' til 'Int' i Java med eksempler?

At forvandle ' char ' til ' int ” i Java skal du anvende følgende fremgangsmåder:







Fremgangsmåde 1: Konverter Char til Int i Java ved hjælp af 'Character.getNumericValue()'-metoden

Det ' Character.getNumericValue() ”-metoden returnerer int-værdien af ​​det angivne tegn, og i tilfælde af at tegnet ikke har nogen int-værdi, “ -1 ” returneres. Denne metode kan anvendes til simpelthen at konvertere det angivne tegn til et heltal.



Syntaks



getNumericValue ( x )

I ovenstående syntaks, ' x ” svarer til det tegn, der skal konverteres til et heltal.





Eksempel

Lad os gennemgå følgende eksempel:

char Karakter = 'EN' ;

int tildele = Karakter . getNumericValue ( Karakter ) ;

System . ud . println ( 'Heltallet er: ' + tildele ) ;

I ovenstående kodelinjer:



  • Start først karakteren.
  • I det næste trin skal du anvende ' Character.getNumericValue() ”-metoden, akkumulerer det angivne tegn som dets parameter.
  • Til sidst skal du transformere det initialiserede tegn som metodens parameter til et ' heltal ”.

Produktion

I ovenstående output kan det ses, at det tilsvarende heltal returneres, hvilket også er et ' hexadecimal ” repræsentation af karakteren.

Fremgangsmåde 2: Konverter Char til Int (ASCII-repræsentation) i Java ved at tildele 'int' datatype

I denne tilgang er ' char ' kan konverteres til et heltal, dvs. ' ASCII ' repræsentation ved at tildele ' int ” datatype til det initialiserede heltal:

char Karakter = 'EN' ;

int tildele = Karakter ;

System . ud . println ( 'ASCII-værdien er: ' + tildele ) ;

I ovenstående kodeblok:

  • På samme måde initialiseres det tegn, der skal konverteres til et heltal.
  • Tildel derefter ' int ” datatype til tegnet.
  • Til sidst skal du vise det tilsvarende heltal svarende til dets ' ASCII ” repræsentation.

Produktion

I dette output kan det analyseres, at det tilsvarende heltal, dvs. ASCII ” tilsvarende, returneres.

Fremgangsmåde 3: Konverter Char til Int i Java ved hjælp af metoderne 'parseInt()' og 'String.valueOf()'

Det ' parseInt() '-metoden bruges til at få den primitive datatype for ' Snor ', og ' String.valueOf() ”-metoden transformerer forskellige typer værdier til en streng. Disse metoder kan kombineres for at konvertere tegnet til en streng og derefter returnere en heltalsrepræsentation af strengen.

Syntaks

parseInt ( x,y )

I denne syntaks:

  • x ” refererer til strengrepræsentationen af ​​decimal.
  • og ' konverterer 'x' til et heltal.
Snor Værdi af ( Karakter )

I den ovenfor givne syntaks, ' Karakter ” svarer til det tegn, der skal omdannes til en streng.

Eksempel

Lad os gennemgå nedenstående kodelinjer:

char Karakter = '1' ;

int tildele = Heltal . parseInt ( Snor . Værdi af ( Karakter ) ) ;

System . ud . println ( 'Heltallet er: ' + tildele ) ;

I henhold til ovenstående kode skal du anvende følgende trin:

  • På samme måde initialiseres det tegn, der skal transformeres til et heltal.
  • Anvend nu den kombinerede ' parseInt() ' og ' String.valueOf() ”-metoder først til at konvertere det initialiserede tegn til en streng og derefter transformere strengen til et heltal.
  • Til sidst skal du logge den transformerede ' heltal ” repræsentation af karakteren.

Produktion

Dette output indebærer, at det ønskede krav er opfyldt.

Konklusion

For at konvertere char til int i Java skal du anvende ' Character.getNumericValue() ' metode, tildel ' int ' Datatype, eller brug den kombinerede ' parseInt() ' og ' String.valueOf() ' metoder. Disse tilgange returnerer ' int ” værdi direkte ved at tildele den nødvendige datatype eller ved at transformere tegnet til en streng først og parse det til et heltal. Denne blog uddybede metoderne til at konvertere ' char ' til ' int ” i Java.