[英]Printing Unicode in Java
我需要在Java中打印AZ的Unicode。
如何在Java中打印字符的Unicode?
您可以使用Character
類 。
int CharCode = (int)'a';
要么:
System.out.println((int)'a');
因此,對於您的示例:
for (char c='A'; c <= 'Z'; c++) { System.out.println(c + ": " + (int)c); }
如果您對字母的unicode碼感興趣,可以執行以下操作(此處為字母'x'):
byte[] bytes = "x".getBytes( "UTF-16" );
System.out.println( String.format("%0" + (bytes.length * 2) + "X",
new BigInteger( 1, bytes )) );
這將輸出:
FEFF0078
對於UTF-8和其他字母,只需更改第一行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.