Tento blog bude diskutovať o prístupoch ku konverzii “ char “ až “ int “ v jazyku Java.
Ako previesť/transformovať „Char“ na „Int“ v jazyku Java s príkladmi?
Premeniť sa' char “ až “ int ” v jazyku Java použite nasledujúce prístupy:
- “ Character.getNumericValue() “Metóda.
- Priradenie „ int ' Dátový typ.
- “ parseInt() “ a „ String.valueOf() “Metódy.
Prístup 1: Preveďte znak na Int v jazyku Java pomocou metódy „Character.getNumericValue()“
' Character.getNumericValue() Metóda ” vráti hodnotu int zadaného znaku a v prípade, že znak nemá žiadnu hodnotu int, “ -1 “ sa vráti. Túto metódu možno použiť na jednoduchú konverziu zadaného znaku na celé číslo.
Syntax
getNumericValue ( X )
Vo vyššie uvedenej syntaxi „ X ” zodpovedá znaku, ktorý je potrebné previesť na celé číslo.
Príklad
Pozrime sa na nasledujúci príklad:
char charakter = 'A' ;int priradiť = Charakter . getNumericValue ( charakter ) ;
Systém . von . println ( 'Celé číslo je: ' + priradiť ) ;
Vo vyššie uvedených riadkoch kódu:
- Najprv inicializujte znak.
- V ďalšom kroku použite „ Character.getNumericValue() ” a akumuluje zadaný znak ako svoj parameter.
- Nakoniec transformujte inicializovaný znak ako parameter metódy na „ celé číslo “.
Výkon
Vo vyššie uvedenom výstupe je vidieť, že sa vráti zodpovedajúce celé číslo, ktoré je tiež „ hexadecimálny “ reprezentácia postavy.
Prístup 2: Preveďte znak na Int (zobrazenie ASCII) v jazyku Java priradením typu údajov „int“
Pri tomto prístupe „ char ” možno previesť na celé číslo, t.j. ASCII “, priradením „ int ” dátový typ na inicializované celé číslo:
char charakter = 'A' ;int priradiť = charakter ;
Systém . von . println ( 'Hodnota ASCII je: ' + priradiť ) ;
Vo vyššie uvedenom bloku kódu:
- Podobne inicializujte znak, ktorý je potrebné previesť na celé číslo.
- Potom prideľte „ int ” dátový typ znaku.
- Nakoniec zobrazte zodpovedajúce celé číslo ekvivalentné jeho „ ASCII “zastúpenie.
Výkon
V tomto výstupe je možné analyzovať, že zodpovedajúce celé číslo, t.j. ASCII “, sa vráti.
Prístup 3: Prevod znaku na Int v jazyku Java pomocou metód „parseInt()“ a „String.valueOf()“
' parseInt() “ sa používa na získanie primitívneho dátového typu „ Reťazec “ a „ String.valueOf() ” transformuje rôzne typy hodnôt do reťazca. Tieto metódy je možné skombinovať na konverziu znaku na reťazec a potom vrátiť celočíselné vyjadrenie reťazca.
Syntax
parseInt ( x, y )V tejto syntaxi:
- “ X ” odkazuje na reťazcovú reprezentáciu desatinných miest.
- “ a ” prevedie „x“ na celé číslo.
Vo vyššie uvedenej syntaxi „ charakter ” zodpovedá znaku, ktorý je potrebné premeniť na reťazec.
Príklad
Poďme si prejsť nižšie uvedené riadky kódu:
char charakter = '1' ;int priradiť = Celé číslo . parseInt ( Reťazec . hodnota ( charakter ) ) ;
Systém . von . println ( 'Celé číslo je: ' + priradiť ) ;
Podľa vyššie uvedeného kódu použite nasledujúce kroky:
- Podobne inicializujte znak, ktorý sa má transformovať na celé číslo.
- Teraz použite kombináciu „ parseInt() “ a „ String.valueOf() ” metódy najprv konvertujú inicializovaný znak na reťazec a potom transformujú reťazec na celé číslo.
- Nakoniec zapíšte transformované „ celé číslo “ reprezentácia postavy.
Výkon
Tento výstup znamená, že požadovaná požiadavka je splnená.
Záver
Ak chcete previesť char na int v jazyku Java, použite „ Character.getNumericValue() “metóda, priradiť “ int „Typ údajov alebo použite kombináciu „ parseInt() “ a „ String.valueOf() “ metódy. Tieto prístupy vracajú „ int ” priamo priradením požadovaného dátového typu alebo transformáciou znaku na reťazec a jeho analýzou na celé číslo. Tento blog rozpracoval prístupy ku konverzii „ char “ až “ int “ v jazyku Java.