Java konvertálja a Chart Int-re példákkal

Java Konvertalja A Chart Int Re Peldakkal



Java nyelven történő programozás során előfordulhatnak olyan esetek, amikor a programozónak másként kell használnia egy karakterértéket. Például a megfelelő ' hexadecimális ” vagy „ ASCII ” ábrázolása a karakter(ek) ellen. Ilyen helyzetekben a „ char ' nak nek ' int ” a Java-ban csodákat tesz a konverziós technikák egyszerűsítésében a fejlesztői oldalon.

Ez a blog a konverziós megközelítéseket tárgyalja char ' nak nek ' int ” Java nyelven.

Hogyan lehet a „Char”-ot „Int”-re konvertálni / átalakítani Java-ban példákkal?

Átváltoztatni ' char ' nak nek ' int ” Java nyelven alkalmazza a következő megközelítéseket:







1. megközelítés: A Char konvertálása Int-re Java nyelven a „Character.getNumericValue()” módszerrel

A ' Character.getNumericValue() ” metódus a megadott karakter int értékét adja vissza, és ha a karakternek nincs int értéke, a „ -1 ” visszakerül. Ezzel a módszerrel a megadott karakter egyszerűen egész számmá konvertálható.



Szintaxis



getNumericValue ( x )

A fenti szintaxisban: ' x ” annak a karakternek felel meg, amelyet egész számmá kell alakítani.





Példa

Tekintsük át a következő példát:

char karakter = 'A' ;

int hozzárendelni = karakter . getNumericValue ( karakter ) ;

Rendszer . ki . println ( 'Az egész szám a következő: + hozzárendelni ) ;

A fenti kódsorokban:



  • Először inicializálja a karaktert.
  • A következő lépésben alkalmazza a „ Character.getNumericValue() ” metódussal, a megadott karaktert halmozva fel paramétereként.
  • Végül alakítsa át az inicializált karaktert a metódus paramétereként egy ' egész szám ”.

Kimenet

A fenti kimenetben látható, hogy a megfelelő egész szám kerül visszaadásra, ami szintén egy „ hexadecimális ” a karakter reprezentációja.

2. megközelítés: A Char konvertálása Int-re (ASCII-reprezentáció) Java nyelven az „int” adattípus hozzárendelésével

Ebben a megközelítésben a „ char ” egész számmá alakítható, azaz „ ASCII ' reprezentáció, a ' int ” adattípus az inicializált egész számra:

char karakter = 'A' ;

int hozzárendelni = karakter ;

Rendszer . ki . println ( 'Az ASCII érték: ' + hozzárendelni ) ;

A fenti kódblokkban:

  • Hasonlóképpen inicializálja azt a karaktert, amelyet egész számmá kell alakítani.
  • Ezután jelölje ki a „ int ” adattípust a karakterhez.
  • Végül jelenítse meg a megfelelő egész számot, amely megfelel a ' ASCII ' reprezentáció.

Kimenet

Ebben a kimenetben elemezhető, hogy a megfelelő egész szám, azaz: ASCII ” egyenértékű, visszaadásra kerül.

3. megközelítés: A Char konvertálása Int-re Java nyelven a „parseInt()” és „String.valueOf()” metódusok használatával

A ' parseInt() ' metódust használják a ' Húr ', és a ' String.valueOf() ” metódus különböző típusú értékeket alakít át karakterláncokká. Ezek a módszerek kombinálhatók a karakter karakterláncsá alakításához, majd a karakterlánc egész számmal történő megjelenítéséhez.

Szintaxis

parseInt ( x,y )

Ebben a szintaxisban:

  • ' x ” a decimális karakterlánc-ábrázolására utal.
  • ' és ” az „x”-t egész számmá alakítja.
Húr értéke ( karakter )

A fent megadott szintaxisban: karakter ” megfelel a karaktersorozattá alakítandó karakternek.

Példa

Menjünk végig az alábbi kódsorokon:

char karakter = '1' ;

int hozzárendelni = Egész szám . parseInt ( Húr . értéke ( karakter ) ) ;

Rendszer . ki . println ( 'Az egész szám a következő: + hozzárendelni ) ;

A fenti kódnak megfelelően hajtsa végre a következő lépéseket:

  • Hasonlóképpen inicializálja az egész számmá alakítandó karaktert.
  • Most alkalmazza a kombinált ' parseInt() ” és „ String.valueOf() ” módszerekkel először az inicializált karaktert karakterláncsá alakítja, majd a karakterláncot egész számmá alakítja.
  • Végül naplózza az átalakított ' egész szám ” a karakter reprezentációja.

Kimenet

Ez a kimenet azt jelenti, hogy a kívánt követelmény teljesül.

Következtetés

A char int-re konvertálásához Java nyelven használja a „ Character.getNumericValue() ' metódus, hozzárendelése ' int ' Adattípus, vagy használja a kombinált ' parseInt() ” és „ String.valueOf() ” módszerekkel. Ezek a megközelítések visszaadják a „ int ” értékét közvetlenül, a szükséges adattípus hozzárendelésével, vagy a karaktert először stringgé alakítva, illetve egész számmá elemezve. Ez a blog a „konverziós megközelítésekkel” foglalkozik char ' nak nek ' int ” Java nyelven.