char 原語
char
可以儲存單個 16 位 Unicode 字元。字元文字用單引號括起來
char myChar = 'u';
char myChar2 = '5';
char myChar3 = 65; // myChar3 == 'A'
它的最小值為\u0000
(十進位制表示中的 0,也稱為空字元 ),最大值為\uffff
(65,535)。
char
的預設值是\u0000
。
char defaultChar; // defaultChar == \u0000
為了定義'
值的 char,必須使用轉義序列(前面帶有反斜槓的字元):
char singleQuote = '\'';
還有其他轉義序列:
char tab = '\t';
char backspace = '\b';
char newline = '\n';
char carriageReturn = '\r';
char formfeed = '\f';
char singleQuote = '\'';
char doubleQuote = '\"'; // escaping redundant here; '"' would be the same; however still allowed
char backslash = '\\';
char unicodeChar = '\uXXXX' // XXXX represents the Unicode-value of the character you want to display
你可以宣告任何 Unicode 字元的 char
。
char heart = '\u2764';
System.out.println(Character.toString(heart)); // Prints a line containing "❤".
也可以新增到 char
。例如,要遍歷每個小寫字母,你可以執行以下操作:
for (int i = 0; i <= 26; i++) {
char letter = (char) ('a' + i);
System.out.println(letter);
}