Vi kan konvertere char til int i java ved hjælp af forskellige måder. Hvis vi direkte tildeler char-variabel til int, vil den returnere ASCII-værdien af et givet tegn.
Hvis char-variabelen indeholder int-værdi, kan vi få int-værdien ved at kalde Character.getNumericValue(char) metode. Alternativt kan vi bruge String.valueOf(char) metoden.
1) Java char til int Eksempel: Hent ASCII-værdi
Lad os se den enkle kode til at 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 nu
Produktion:
97 49
2) Java char til int Eksempel: Character.getNumericValue()
Lad os se den enkle kode til at konvertere char til int i java ved hjælp af Character.getNumericValue(char)-metoden, som returnerer en heltalsværdi.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Test det nu
Produktion:
1
3) Java char til int Eksempel: String.valueOf()
Lad os se et andet eksempel, som returnerer heltalsværdi af specificeret char-værdi ved hjælp af 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 nu
Produktion:
1