Átalakíthatunk char to int java-ban különféle módok felhasználásával. Ha az int-hez char változót rendelünk, akkor az adott karakter ASCII értékét adja vissza.
Ha a char változó int értéket tartalmaz, akkor hívással kaphatjuk meg az int értéket Character.getNumericValue(char) módszer. Alternatív megoldásként használhatjuk a String.valueOf(char) metódust.
1) Java char to int Példa: ASCII érték lekérése
Lássuk az egyszerű kódot a char int-re konvertálásához java-ban.
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); }}Tesztelje most
Kimenet:
97 49
2) Java karakterből int Példa: Character.getNumericValue()
Nézzük meg az egyszerű kódot, amellyel a char int-re konvertálható java-ban a Character.getNumericValue(char) metódussal, amely egész értéket ad vissza.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Tesztelje most
Kimenet:
1
3) Java karakter int-be Példa: String.valueOf()
Lássunk egy másik példát, amely a megadott char érték egész értékét adja vissza a String.valueOf(char) metódus használatával.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Tesztelje most
Kimenet:
1