Vi kan konvertere char til int i java ved hjelp av ulike måter. Hvis vi direkte tildeler char-variabelen til int, vil den returnere ASCII-verdien til gitt karakter.
Hvis char-variabelen inneholder int-verdi, kan vi få int-verdien ved å ringe Character.getNumericValue(char) metode. Alternativt kan vi bruke String.valueOf(char) metoden.
1) Java char to int Eksempel: Få ASCII-verdi
La oss se den enkle koden for å konvertere char til int i 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); }}Test det nå
Produksjon:
97 49
2) Java-tegn til int Eksempel: Character.getNumericValue()
La oss se den enkle koden for å konvertere char til int i java ved å bruke Character.getNumericValue(char)-metoden som returnerer en heltallsverdi.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Test det nå
Produksjon:
1
3) Java char til int Eksempel: String.valueOf()
La oss se et annet eksempel som returnerer heltallsverdien av spesifisert char-verdi ved å bruke String.valueOf(char)-metoden.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Test det nå
Produksjon:
1