Java Prevod Char na Int s príkladmi

Java Prevod Char Na Int S Prikladmi



Pri programovaní v jazyku Java môžu nastať prípady, keď programátor potrebuje použiť hodnotu(y) znaku inak. Napríklad načítanie zodpovedajúceho „ hexadecimálny “ alebo „ ASCII ” reprezentácia proti postave (postavám). V takýchto situáciách konverzia „ char “ až “ int “ v jazyku Java robí zázraky pri zefektívňovaní konverzných techník na konci vývojára.

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:







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.
Reťazec hodnota ( charakter )

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.