Java編程語言中,char是用來表示一個字符(字符集)的數據類型,它占用兩個字節(16個比特位),可以表示65536個不同的字符。
char ch = 'A'; // 字符常量 char unicode = '\u0031'; // Unicode編碼
Unicode是一種國際標準字符集,它由萬國碼(UCS)和ISO標準字符集規定的字符集合并而成,包含了世界上絕大多數的字符,無論是拉丁字母、漢字、希臘字母、印度字母還是各種符號,都可以在Unicode中找到對應的編碼值。
char ch1 = '\u0048'; // H的Unicode編碼 char ch2 = '\u0065'; // e的Unicode編碼 char ch3 = '\u006c'; // l的Unicode編碼 char ch4 = '\u006c'; // l的Unicode編碼 char ch5 = '\u006f'; // o的Unicode編碼 System.out.println(ch1 + "" + ch2 + "" + ch3 + "" + ch4 + "" + ch5); // 輸出Hello
使用Unicode表示字符可以跨平臺、跨語言,使得不同的計算機和程序之間能夠只使用數字就互相交換字符信息,并且確保在任何情況下都可以正確地處理。