Lahko se pretvarjamo char v int v Javi uporabo različnih načinov. Če spremenljivko char neposredno dodelimo int, bo vrnila vrednost ASCII danega znaka.
Če spremenljivka char vsebuje vrednost int, lahko dobimo vrednost int s klicem Character.getNumericValue(char) metoda. Lahko pa uporabimo tudi metodo String.valueOf(char).
1) Java char v int Primer: pridobi vrednost ASCII
Oglejmo si preprosto kodo za pretvorbo char v int v Javi.
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); }}Preizkusite zdaj
Izhod:
97 49
2) Java char v int Primer: Character.getNumericValue()
Oglejmo si preprosto kodo za pretvorbo char v int v Javi z uporabo metode Character.getNumericValue(char), ki vrne vrednost celega števila.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Preizkusite zdaj
Izhod:
1
3) Java char v int Primer: String.valueOf()
Oglejmo si še en primer, ki vrne celoštevilsko vrednost podane vrednosti char z uporabo metode String.valueOf(char).
vrednost niza
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Preizkusite zdaj
Izhod:
1