Печать Юникода в Java - PullRequest
       14

Печать Юникода в Java

1 голос
/ 13 октября 2009

Мне нужно напечатать Unicodes A-Z на Java.

Как напечатать Unicode символа в Java?

Ответы [ 3 ]

5 голосов
/ 13 октября 2009

Вы можете использовать Character класс .

2 голосов
/ 13 октября 2009

int CharCode = (int)'a';

Или:

System.out.println((int)'a');

Итак, для вашего примера:

for (char c='A'; c <= 'Z'; c++)
{
    System.out.println(c + ": " + (int)c);
}
0 голосов
/ 13 октября 2009

Если вас интересуют юникодные цифры букв, вы можете сделать следующее (здесь для буквы «х»):

byte[] bytes = "x".getBytes( "UTF-16" );

System.out.println( String.format("%0" + (bytes.length * 2) + "X", 
    new BigInteger( 1, bytes )) );

Будет выведено:

FEFF0078

Для UTF-8 и других букв просто измените первую строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...