一、字符串連接符
僅適用於字符串類型數據
String str1 = "a";
String str2 = "b";
System.out.println(str1 + str2);//結果:ab
//也可以直接這樣寫
System.out.println("a"+"b");//結果:ab
//或者這樣
System.out.println(str1 + "b");//結果:ab
字符串型數據間使用"+"不是加法運算,而是拼接
來看特殊情況:
int i = 10;
System.out.println(i + "1");//結果:11
因為在執行`println()'方法中,虛擬機會自動幫我們把傳入的整型數據(int)轉化為字符串型數據(String),再拼接"1",然后打印輸出。
二、轉義字符
所有的ASCII碼都可以用""加數字(一般是8位數字來表示),而Java中定義了特殊組合來表示ASCII中那些不能顯示的常用字符,如"\n","\r","\t"等,被稱為轉義字符,因為轉義后,都不是它原本的ACSII碼含義了。
轉義符 | 意義 |
---|---|
\n | 換行 |
\r | 光標定位在最左邊,並且刪除原先所在行已有的數據 |
\t | 使得輸出的內容長度為4的倍數,不足補空格 |
\|一個反斜線字符 | |
' | 一個單引號字符 |
" | 一個雙引號字符 |