[學習筆記] Java字元和字串
阿新 • • 發佈:2022-05-11
在Java中,字元和字串是兩種不同的資料型別;
字元
字元 (char) 是一種基本資料型別,用單引號 ' 括起來;
一個char型別可以儲存一個標準的ASCII字元或一個Unicode字元;
在記憶體中,使用Unicode碼錶示字元,一個英文字元或中文字元都是佔用2位元組;
通過將char值直接賦給int型別變數可直接獲取字元的Unicode編碼;
int n='A'; //輸出n的值為65
還可以用轉義字元+Unicode編碼的形式來表示一個字元;
char ch='\u0041'; //輸出字元A
字串
字串 (String) 是一種引用型別,用雙引號 " 括起來;
一個字串可以由零個或多個字元組成且字串 (字串內容) 不可變;
引用型別的變數可以指向空值null,表示不指向任何物件;空值null和空字串"" 不同,空字串仍然是個字串物件;
若字串包含編譯器無法判斷的特殊字元,可以通過轉義字元 \ 來對特殊字元進行轉義;
字元 轉義
" \"
' \'
\ \\
\n 換行
\r 回車符
\t tab
\u#### Unicode編碼字元
要表示多行字串,可以使用 """ 將跨行的字串括起來;