Java pretvara Char u Int s primjerima

Java Pretvara Char U Int S Primjerima



Dok programirate u Javi, mogu postojati slučajevi u kojima programer treba drugačije koristiti znakovne vrijednosti. Na primjer, dohvaćanje odgovarajućeg ' heksadecimalni ' ili ' ASCII ” reprezentacija protiv lika(ova). U takvim situacijama pretvaranje ' char ” do “ int ” u Javi čini čuda u pojednostavljivanju tehnika pretvorbe na strani programera.

Ovaj blog raspravljat će o pristupima pretvorbi ' char ” do “ int ” na Javi.

Kako pretvoriti/transformirati 'Char' u 'Int' u Javi s primjerima?

transformirati' char ” do “ int ” u Javi primijenite sljedeće pristupe:







Pristup 1: Pretvorite Char u Int u Javi pomoću metode “Character.getNumericValue()”

' Character.getNumericValue() ” metoda vraća int vrijednost navedenog znaka, a u slučaju znaka koji nema int vrijednost, “ -1 ” se vraća. Ova se metoda može primijeniti za jednostavno pretvaranje navedenog znaka u cijeli broj.



Sintaksa



getNumericValue ( x )

U gornjoj sintaksi, ' x ” odgovara znaku koji treba pretvoriti u cijeli broj.





Primjer

Pogledajmo sljedeći primjer:

char lik = 'A' ;

int dodijeliti = Lik . getNumericValue ( lik ) ;

Sustav . van . println ( 'Cijeli broj je: ' + dodijeliti ) ;

U gornjim redcima koda:



  • Prvo inicijalizirajte znak.
  • U sljedećem koraku primijenite ' Character.getNumericValue() ” metoda, akumulirajući navedeni znak kao svoj parametar.
  • Na kraju, transformirajte inicijalizirani znak kao parametar metode u ' cijeli broj ”.

Izlaz

U gornjem izlazu, može se vidjeti da je vraćen odgovarajući cijeli broj, koji je također ' heksadecimalni ” prikaz lika.

Pristup 2: Pretvorite Char u Int (ASCII prikaz) u Javi dodjeljivanjem tipa podataka 'int'

U ovom pristupu, ' char ” može se pretvoriti u cijeli broj, tj. ASCII ' reprezentacija, dodjeljivanjem ' int ” tip podataka na inicijalizirani cijeli broj:

char lik = 'A' ;

int dodijeliti = lik ;

Sustav . van . println ( 'ASCII vrijednost je: ' + dodijeliti ) ;

U gornjem bloku koda:

  • Isto tako, inicijalizirajte znak koji treba pretvoriti u cijeli broj.
  • Zatim dodijelite ' int ” tip podataka za znak.
  • Na kraju, prikažite odgovarajući cijeli broj ekvivalentan njegovom ' ASCII ” reprezentacija.

Izlaz

U ovom izlazu može se analizirati da je odgovarajući cijeli broj, tj. ASCII ” ekvivalent, vraća se.

Pristup 3: Pretvorite Char u Int u Javi pomoću metoda “parseInt()” i “String.valueOf()”

' parseInt() ' metoda se koristi za dobivanje primitivnog tipa podataka ' Niz ', i ' String.valueOf() ” pretvara različite vrste vrijednosti u niz. Ove se metode mogu kombinirati za pretvaranje znaka u niz i zatim vratiti cjelobrojni prikaz niza.

Sintaksa

parseInt ( x,y )

U ovoj sintaksi:

  • x ” odnosi se na reprezentaciju decimalnog niza.
  • i ” pretvara “x” u cijeli broj.
Niz vrijednost ( lik )

U gore navedenoj sintaksi, ' lik ” odgovara znaku koji treba transformirati u string.

Primjer

Prođimo kroz dolje navedene retke koda:

char lik = '1' ;

int dodijeliti = Cijeli broj . parseInt ( Niz . vrijednost ( lik ) ) ;

Sustav . van . println ( 'Cijeli broj je: ' + dodijeliti ) ;

Prema gornjem kodu, primijenite sljedeće korake:

  • Slično, inicijalizirajte znak koji treba transformirati u cijeli broj.
  • Sada primijenite kombinirani ' parseInt() ' i ' String.valueOf() ” metode prvo za pretvaranje inicijaliziranog znaka u niz, a zatim pretvaranje niza u cijeli broj.
  • Na kraju, zabilježite transformirani ' cijeli broj ” prikaz lika.

Izlaz

Ovaj izlaz implicira da je željeni zahtjev ispunjen.

Zaključak

Da biste pretvorili char u int u Javi, primijenite ' Character.getNumericValue() ' metoda, dodijeli ' int ” Vrsta podataka ili koristite kombinirani “ parseInt() ' i ' String.valueOf() ” metode. Ovi pristupi vraćaju ' int ” vrijednost izravno, dodjeljivanjem traženog tipa podataka ili prvo pretvaranjem znaka u niz i njegovim raščlanjivanjem u cijeli broj. Ovaj blog razradio je pristupe pretvorbi ' char ” do “ int ” na Javi.