Java中的字符是以Unicode編碼方式存儲的,每個字符都有一個唯一的碼值與其對應。字符的碼值可以通過Java代碼直接獲取。
char ch = 'A'; int code = ch; System.out.println("字符 " + ch + " 的碼值為:" + code);
以上代碼中,我們將字符'A'的碼值賦給變量ch,并將該變量的值轉化為整型,并輸出結果。運行該代碼可以得到以下結果:
字符 A 的碼值為:65
Java中可以通過碼值將其對應的字符重新轉化出來:
int code = 65; char ch = (char) code; System.out.println("碼值為 " + code + " 的字符為:" + ch);
以上代碼中,我們將整型變量code賦值為65,并將其轉化為字符類型。運行該代碼可以得到以下結果:
碼值為 65 的字符為:A
需要注意的是,在Java中,字符的碼值與對應的字符可能會因編碼方式不同而有區別,因此在轉化字符時需要確保使用正確的編碼方式。