Character.getNumericValue(c)
java.lang.Character.getNumericValue(char ch)
возвращает значениеint
, которое представляет указанный символ Юникода. Например, символ'\u216C'
(римская цифра пятьдесят) вернет int со значением 50.Буквы AZ в их верхнем регистре
('\u0041' through '\u005A')
, нижний регистр('\u0061' through '\u007A')
и вариант полной ширины('\uFF21' through '\uFF3A' and '\uFF41' through '\uFF5A')
формы имеют числовые значения от 10 до 35. Это не зависит от спецификации Unicode, которая не присваивает числовым значениям этим значениям символов.Этот метод возвращает числовое значение символа , как неотрицательное значение int;
-2, если символ имеет числовое значение, которое не является неотрицательным целым числом;
-1, если символ не имеет числового значения.
И здесь является ссылкой.