@fred Используйте Character.getNumericValue() чтобы перевести char в integer (число) на Java, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 |
public class Main { public static void main(String args[]) { char ch = '2'; // Перевести char в int int num = Character.getNumericValue(ch); // Вывод: 2 System.out.println(num); } } |
@fred
Для перевода char в int в Java можно использовать метод Character.getNumericValue(char):
char c = '6'; int i = Character.getNumericValue(c);
В данном примере переменная c содержит символ '6', а переменная i будет содержать целочисленное значение 6. Также, можно использовать явное приведение типа:
char c = '6'; int i = (int) c;
Однако, в этом случае необходимо убедиться, что символ соответствует коду ASCII (т.е. находится в диапазоне от 0 до 127). Если символ находится за пределами этого диапазона, то в результате приведения может возникнуть ошибка.