Podem convertir char a int a java utilitzant diverses maneres. Si assignem la variable char a int, retornarà el valor ASCII del caràcter donat.
char a int java
Si la variable char conté un valor int, podem obtenir el valor int cridant Character.getNumericValue(car) mètode. Alternativament, podem utilitzar el mètode String.valueOf(char).
1) Java char to int Exemple: obteniu valor ASCII
Vegem el codi senzill per convertir char a int a Java.
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); }}Prova-ho ara
Sortida:
97 49
2) Java char a int Exemple: Character.getNumericValue()
Vegem el codi senzill per convertir char a int a Java mitjançant el mètode Character.getNumericValue(char) que retorna un valor enter.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Prova-ho ara
Sortida:
1
3) Java char a int Exemple: String.valueOf()
Vegem un altre exemple que retorna un valor enter del valor de caràcter especificat mitjançant el mètode String.valueOf(char).
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Prova-ho ara
Sortida:
1