Galime konvertuoti char į int java naudojant įvairius būdus. Jei int priskirsime char kintamąjį, jis grąžins nurodyto simbolio ASCII reikšmę.
Jei kintamajame char yra int reikšmė, int reikšmę galime gauti paskambinę Character.getNumericValue(char) metodas. Arba galime naudoti String.valueOf(char) metodą.
1) Java char į int Pavyzdys: Gaukite ASCII reikšmę
Pažiūrėkime paprastą kodą, kaip java paversti char į int.
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); }}Išbandykite dabar
Išvestis:
97 49
2) Java char į int Pavyzdys: Character.getNumericValue()
Pažiūrėkime paprastą kodą, skirtą char paversti int java naudojant Character.getNumericValue(char) metodą, kuris grąžina sveikojo skaičiaus reikšmę.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Išbandykite dabar
Išvestis:
1
3) Java char į int Pavyzdys: String.valueOf()
Pažiūrėkime kitą pavyzdį, kuris grąžina nurodytos simbolio reikšmės sveikąjį skaičių naudojant String.valueOf(char) metodą.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Išbandykite dabar
Išvestis:
1