Как char перевести в int на java?

Пользователь

от montana_hand , в категории: Java , 2 года назад

Как char перевести в int на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@montana_hand Используй Character класс и метод getNumericValue() чтобы любой char перевести в int (integer) значение на Java, код:


1
2
3
4
5
6
7
8
public class Main {
    public static void main(String[] args) {
        char ch = '5';
        int num = Character.getNumericValue(ch);
        // Вывод: 5
        System.out.println(num);
    }
}
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от cierra , год назад

@montana_hand 

Для того, чтобы преобразовать тип данных char в тип данных int на Java, можно использовать явное преобразование. Например:

1
2
char myChar = 'a';
int myInt = (int) myChar;


В этом примере мы создали переменную myChar, которая содержит символ a. Затем мы преобразовали ее в целочисленное значение, используя оператор явного приведения типа (int). Результат преобразования мы сохраняем в переменной myInt.


Обратите внимание, что при преобразовании char в int будет использоваться числовое значение символа в таблице Unicode. Например, символ 'a' имеет числовое значение 97, поэтому в результате выполнения кода выше переменная myInt будет содержать значение 97.