Possiamo convertirci char in int in Java utilizzando vari modi. Se assegniamo direttamente la variabile char a int, restituirà il valore ASCII del carattere specificato.
Se la variabile char contiene un valore int, possiamo ottenere il valore int chiamando Character.getNumericValue(carattere) metodo. In alternativa, possiamo utilizzare il metodo String.valueOf(char).
1) Java da carattere a int Esempio: ottieni il valore ASCII
Vediamo il semplice codice per convertire char in int in 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); }}Provalo adesso
Produzione:
97 49
2) Java da carattere a int Esempio: Character.getNumericValue()
Vediamo il semplice codice per convertire char in int in Java utilizzando il metodo Character.getNumericValue(char) che restituisce un valore intero.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Provalo adesso
Produzione:
1
3) Java da carattere a int Esempio: String.valueOf()
Vediamo un altro esempio che restituisce il valore intero del valore char specificato utilizzando il metodo 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); }}Provalo adesso
Produzione:
1