Dönüştürebiliriz Java'da char'ı int'ye dönüştürmek çeşitli yollar kullanarak. Char değişkenini int'ye doğrudan atarsak, verilen karakterin ASCII değerini döndürecektir.
Eğer char değişkeni int değeri içeriyorsa int değerini çağırarak alabiliriz. Character.getNumericValue(char) yöntem. Alternatif olarak String.valueOf(char) yöntemini kullanabiliriz.
1) Java karakterinden int'ye Örnek: ASCII değerini alın
Java'da char'ı int'ye dönüştürmek için kullanılan basit kodu görelim.
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); }}Şimdi Test Edin
Çıktı:
97 49
2) Java karakterinden int'ye Örnek: Character.getNumericValue()
Bir tamsayı değeri döndüren Character.getNumericValue(char) yöntemini kullanarak java'da char'ı int'ye dönüştürmek için kullanılan basit kodu görelim.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Şimdi Test Edin
Çıktı:
1
3) Java karakterinden int'ye Örnek: String.valueOf()
String.valueOf(char) yöntemini kullanarak belirtilen char değerinin tamsayı değerini döndüren başka bir örneğe bakalım.
public class CharToIntExample3{ public static void main(String args[]){ char c='1'; int a=Integer.parseInt(String.valueOf(c)); System.out.println(a); }}Şimdi Test Edin
Çıktı:
1