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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@willa_will Чтобы преобразовать символ char в целое число int в Java, можно использовать метод Character.getNumericValue(). Он принимает символ char в качестве аргумента и возвращает целое число, соответствующее этому символу.


Например:

1
2
3
char c = '5';
int i = Character.getNumericValue(c);
System.out.println(i);  // выведет: 5


Обратите внимание, что этот метод работает только с цифрами и некоторыми специальными символами (например, '+' и '-'). Для преобразования других символов в целое число вам может потребоваться использовать другие методы.


Если вы хотите преобразовать строку, содержащую целое число, в тип int, можете использовать метод Integer.parseInt(). Например:

1
2
3
String str = "123";
int i = Integer.parseInt(str);
System.out.println(i);  // выведет: 123


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

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

@willa_will 

Для того чтобы перевести символ типа char в целое число типа int в Java, вы можете использовать встроенное преобразование типов данных. Для этого нужно просто привести значение char к типу int с помощью оператора приведения типа (int):

1
2
3
char c = 'a';
int i = (int) c;
System.out.println(i); // выводит 97


В этом примере символ 'a' приводится к целому числу 97, которое является кодом Unicode для этого символа.