Java: Как получить название Unicode символа (или его категория типа)?

Character класс в Java определяет методы, которые проверяют данный char аргумент в пользу равенства с определенными символами Unicode или в пользу принадлежности некоторой категории типа. Эти символы и категории типа называют.

Как указано в данном javadoc, примеры для именованных символов
HORIZONTAL TABULATION, FORM FEED, ...;
пример для именованных категорий типа
SPACE_SEPARATOR, PARAGRAPH_SEPARATOR, ...

Однако быть byte или int значения вместо перечислений, название этих типов "скрыто" во времени выполнения.

Так, есть ли возможность получить символы и/или ввести имена категорий во времени выполнения?

16
задан java.is.for.desktop 14 March 2010 в 18:57
поделиться

3 ответа

Да. Используйте библиотеку ICU4J . У него есть весь UCD и API, чтобы получить от него нужную информацию.

9
ответ дан 30 November 2019 в 21:28
поделиться

Символ поддерживает информацию о категории. См. Категорию Character.getType (char) . Но я не думаю, что можно получить имена персонажей.

2
ответ дан 30 November 2019 в 21:28
поделиться

Названия являются стандартными и могут использоваться с учетом определенных ограничений.

0
ответ дан 30 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: