Vi kan konvertera char till int i java med olika sätt. Om vi direkt tilldelar char-variabeln till int, kommer den att returnera ASCII-värdet för ett givet tecken.
Om char-variabeln innehåller int-värde kan vi få int-värdet genom att anropa Character.getNumericValue(char) metod. Alternativt kan vi använda metoden String.valueOf(char).
1) Java char till int Exempel: Hämta ASCII-värde
Låt oss se den enkla koden för att konvertera char till 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); }}Testa det nu
Produktion:
97 49
2) Java char till int Exempel: Character.getNumericValue()
Låt oss se den enkla koden för att konvertera char till int i java med metoden Character.getNumericValue(char) som returnerar ett heltalsvärde.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Testa det nu
Produktion:
1
3) Java char till int Exempel: String.valueOf()
Låt oss se ett annat exempel som returnerar heltalsvärdet av specificerat char-värde med metoden 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); }}Testa det nu
Produktion:
1