Character
класс в Java определяет методы, которые проверяют данный char
аргумент в пользу равенства с определенными символами Unicode или в пользу принадлежности некоторой категории типа. Эти символы и категории типа называют.
Как указано в данном javadoc, примеры для именованных символовHORIZONTAL TABULATION
, FORM FEED
, ...;
пример для именованных категорий типаSPACE_SEPARATOR
, PARAGRAPH_SEPARATOR
, ...
Однако быть byte
или int
значения вместо перечислений, название этих типов "скрыто" во времени выполнения.
Так, есть ли возможность получить символы и/или ввести имена категорий во времени выполнения?
Да. Используйте библиотеку ICU4J . У него есть весь UCD и API, чтобы получить от него нужную информацию.
Символ
поддерживает информацию о категории. См. Категорию Character.getType (char)
. Но я не думаю, что можно получить имена персонажей.
Названия являются стандартными и могут использоваться с учетом определенных ограничений.