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:
- “ Character.getNumericValue() ” Metoda.
- Dodjeljivanje ' int ' Tip podataka.
- “ parseInt() ' i ' String.valueOf() ” Metode.
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.
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.