Mēs varam konvertēt char uz int java izmantojot dažādus veidus. Ja mēs tieši piešķiram char mainīgo int, tas atgriezīs dotās rakstzīmes ASCII vērtību.
Ja char mainīgais satur int vērtību, mēs varam iegūt int vērtību, izsaucot Character.getNumericValue(char) metodi. Alternatīvi, mēs varam izmantot String.valueOf(char) metodi.
1) Java char uz int Piemērs: iegūstiet ASCII vērtību
Apskatīsim vienkāršo kodu, lai java pārveidotu char par int.
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); }}Izmēģiniet to tūlīt
Izvade:
pandu sērijas iezīmes
97 49
2) Java char uz int Piemērs: Character.getNumericValue()
Apskatīsim vienkāršo kodu, lai pārveidotu char par int java, izmantojot metodi Character.getNumericValue(char), kas atgriež vesela skaitļa vērtību.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Izmēģiniet to tūlīt
Izvade:
1
3) Java char uz int Piemērs: String.valueOf()
Apskatīsim citu piemēru, kas atgriež noteiktas char vērtības veselu skaitļu vērtību, izmantojot metodi 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); }}Izmēģiniet to tūlīt
Izvade:
1