1. 程式人生 > 其它 >[學習筆記] Java字元和字串

[學習筆記] Java字元和字串

在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編碼字元

要表示多行字串,可以使用 """ 將跨行的字串括起來;