Java Převést Char na Int s příklady

Java Prevest Char Na Int S Priklady



Při programování v Javě mohou nastat případy, kdy programátor potřebuje použít hodnotu(y) znaku jinak. Například načtení odpovídajícího „ hexadecimální “ nebo „ ASCII ” reprezentace proti postavě (postavám). V takových situacích konverze „ char “ až “ int “ v Javě dělá zázraky při zefektivnění konverzních technik na konci vývojáře.

Tento blog bude diskutovat o přístupech ke konverzi “ char “ až “ int “ v Javě.

Jak převést/transformovat „Char“ na „Int“ v Javě s příklady?

Transformovat se' char “ až “ int ” v Javě použijte následující přístupy:







Přístup 1: Převeďte znak na Int v jazyce Java pomocí metody „Character.getNumericValue()“

' Character.getNumericValue() metoda ” vrací hodnotu int zadaného znaku a v případě, že znak nemá žádnou hodnotu int, “ -1 “ je vráceno. Tuto metodu lze použít k jednoduchému převodu zadaného znaku na celé číslo.



Syntax



getNumericValue ( X )

Ve výše uvedené syntaxi „ X ” odpovídá znaku, který je třeba převést na celé číslo.





Příklad

Pojďme si představit následující příklad:

char charakter = 'A' ;

int přiřadit = Charakter . getNumericValue ( charakter ) ;

Systém . ven . println ( 'Celé číslo je:' + přiřadit ) ;

Ve výše uvedených řádcích kódu:



  • Nejprve inicializujte znak.
  • V dalším kroku použijte „ Character.getNumericValue() ” metoda akumulující zadaný znak jako svůj parametr.
  • Nakonec transformujte inicializovaný znak jako parametr metody na „ celé číslo “.

Výstup

Ve výše uvedeném výstupu je vidět, že je vráceno odpovídající celé číslo, což je také „ hexadecimální “ reprezentace postavy.

Přístup 2: Převeďte znak na Int (ASCII reprezentace) v Javě přiřazením datového typu „int“

V tomto přístupu „ char “ lze převést na celé číslo, tj. ASCII “ zastoupení přiřazením “ int ” datový typ na inicializované celé číslo:

char charakter = 'A' ;

int přiřadit = charakter ;

Systém . ven . println ( 'Hodnota ASCII je: ' + přiřadit ) ;

Ve výše uvedeném bloku kódu:

  • Podobně inicializujte znak, který je třeba převést na celé číslo.
  • Poté přidělte „ int ” datový typ znaku.
  • Nakonec zobrazte odpovídající celé číslo ekvivalentní jeho „ ASCII ' reprezentace.

Výstup

V tomto výstupu lze analyzovat, že odpovídající celé číslo, tj. ASCII ” ekvivalent, je vrácen.

Přístup 3: Převeďte Char na Int v Javě pomocí metod „parseInt()“ a „String.valueOf()“

' parseInt() ” metoda se používá k získání primitivního datového typu „ Tětiva “ a „ String.valueOf() ” metoda transformuje různé typy hodnot do řetězce. Tyto metody lze kombinovat, aby se znak převedl na řetězec a poté vrátil celočíselnou reprezentaci řetězce.

Syntax

parseInt ( x, y )

V této syntaxi:

  • X ” odkazuje na řetězcovou reprezentaci desítkové soustavy.
  • a ” převede „x“ na celé číslo.
Tětiva hodnota ( charakter )

Ve výše uvedené syntaxi „ charakter ” odpovídá znaku, který je třeba přeměnit na řetězec.

Příklad

Pojďme si projít níže uvedené řádky kódu:

char charakter = '1' ;

int přiřadit = Celé číslo . parseInt ( Tětiva . hodnota ( charakter ) ) ;

Systém . ven . println ( 'Celé číslo je:' + přiřadit ) ;

Podle výše uvedeného kódu použijte následující kroky:

  • Podobně inicializujte znak, který má být transformován na celé číslo.
  • Nyní použijte kombinaci „ parseInt() ' a ' String.valueOf() ” nejprve převede inicializovaný znak na řetězec a poté převede řetězec na celé číslo.
  • Nakonec zaznamenejte transformované „ celé číslo “ reprezentace postavy.

Výstup

Tento výstup znamená, že požadovaný požadavek je splněn.

Závěr

Chcete-li převést char na int v Javě, použijte „ Character.getNumericValue() “ metoda, přiřadit “ int 'Typ dat nebo použijte kombinované ' parseInt() ' a ' String.valueOf() “ metody. Tyto přístupy vracejí „ int ” hodnotu přímo, přiřazením požadovaného datového typu nebo nejprve transformací znaku na řetězec a jeho analýzou na celé číslo. Tento blog se zabývá přístupy ke konverzi „ char “ až “ int “ v Javě.