Метод getNumericValue
Метод getNumericValue класса Character переводит символ в его числовое значение. В параметр передают char. Для символа десятичной цифры метод возвращает число от 0 до 9. Если у символа нет числового значения, метод возвращает -1.
Синтаксис
Character.getNumericValue(char ch)
Пример
Давайте получим число из символа цифры:
public class Main
{
public static void main(String[] args)
{
char ch = '8';
System.out.println(Character.getNumericValue(ch));
}
}
Результат выполнения кода:
8
Пример
У вопросительного знака числового значения нет:
public class Main
{
public static void main(String[] args)
{
System.out.println(Character.getNumericValue('?'));
}
}
Результат выполнения кода:
-1