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:
- ' Character.getNumericValue() ” Módszer.
- ' hozzárendelése' int ' Adattípus.
- ' parseInt() ” és „ String.valueOf() ” Módszerek.
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.
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.