Ми можемо конвертувати char до int у java використовуючи різні способи. Якщо ми напряму призначимо змінну char до int, вона поверне значення ASCII заданого символу.
Якщо змінна char містить значення int, ми можемо отримати значення int за допомогою виклику Character.getNumericValue(char) метод. Крім того, ми можемо використовувати метод String.valueOf(char).
1) Java char до int Приклад: отримати значення ASCII
Давайте подивимося простий код для перетворення char в int у 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); }}Перевірте зараз
Вихід:
97 49
2) Java char до int Приклад: Character.getNumericValue()
Давайте розглянемо простий код для перетворення char в int у Java за допомогою методу Character.getNumericValue(char), який повертає ціле значення.
public class CharToIntExample2{ public static void main(String args[]){ char c='1'; int a=Character.getNumericValue(c); System.out.println(a); }}Перевірте зараз
Вихід:
1
3) Java char до int Приклад: String.valueOf()
Давайте розглянемо інший приклад, який повертає ціле значення вказаного значення char за допомогою методу 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); }}Перевірте зараз
Вихід:
1