Voimme kääntää char to int javassa käyttämällä erilaisia tapoja. Jos annamme char-muuttujan suoraan int:lle, se palauttaa annetun merkin ASCII-arvon.
java muuntaa kokonaisluvun merkkijonoksi
Jos char-muuttuja sisältää int-arvon, saamme int-arvon kutsumalla Character.getNumericValue(char) menetelmä. Vaihtoehtoisesti voimme käyttää String.valueOf(char) -menetelmää.
1) Java-merkki int:ksi Esimerkki: Hanki ASCII-arvo
Katsotaanpa yksinkertaista koodia charin muuttamiseksi int:ksi javassa.
public class CharToIntExample1{ public static void main(String args[]){ char c='a'; char c2='1'; int a=c; int b=c2; System.out.println(a); System.out.println(b); }}Testaa nyt
Lähtö:
97 49
2) Java-merkki int:ksi Esimerkki: Character.getNumericValue()
Katsotaanpa yksinkertaista koodia charin muuttamiseksi int:ksi javassa Character.getNumericValue(char) -menetelmällä, joka palauttaa kokonaisluvun.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Testaa nyt
Lähtö:
1
3) Java-merkki int:ksi Esimerkki: String.valueOf()
Katsotaanpa toinen esimerkki, joka palauttaa määritetyn char-arvon kokonaisluvun käyttämällä String.valueOf(char) -menetelmää.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Testaa nyt
Lähtö:
1