1.字符串建立
(1)使用單引號,雙引號建立字符串
(2)使用三個引號或雙引號建立多行字符串
(3)使用r建立原始raw字符串(轉義字符等特殊字符會輸出出來,而不會自動被轉義)
(1)例如:String str1='Hello World';(單引號建立字符串)
例如:String str2="Hello World";(雙引號建立字符串)express
(2)例如:String str1="'Hello
World"'(使用三個引號建立多行字符串)數組
例如: String str2='Hello \n World'(使用轉義字符建立多行字符串)索引
(3)例如:String str1=r'Hello \n World' (使用r建立原始字符串,轉義字符不會被轉義,會直接輸出出來)字符串
2.字符串運算符(+、*、==、[])
(1)+:加好運算符,字符串拼接功能
(2)*:乘法運算符,字符串按照因子N次重複拼接
(3)==:等號運算符,比較兩個字符串是否相同
(4)[]:取值運算符,取出字符串索引位指向的單個字符
it
3.字符串插值表達式($expression)
(1)字符串插值表達式容許字符串拼接上表達式,將表達式的運行結果拼接到字符串中
(2)插值表達式取變量時候,能夠不寫{},語句的時候須要加上{}
io
4.字符串經常使用的方法
(1)contains(var):判斷字符串是否包含var
(2)subString():字符串截取
(3)startsWith(var):判斷字符串是否以var的字符串起始
(4)endsWith(var):判斷字符串是否以var的字符串結束
(5)indexOf(var):獲取var在字符串的第一個位置索引值,若是沒找到返回-1
(6)lastIndexOf():獲取var在字符串的倒序第一個位置的索引值,若是沒找到返回-1,
(7)toLowerCase():將字符串小寫處理
(8)toUpperCase():將字符串大寫處理
(9)trim():將字符串兩邊去除空格處理
(10)trimLeft():將字符串的左邊空格去除
(11)trimRight():將字符串的右邊空格去除
(12)split(var):將字符串按照var分割成數組
(13)replaceXXX():字符串的替換操做
ast