字符串是由一對雙引號括起來的任意長度的字符序列。例如「你好」、「%&」、「 」,但是注意字符串不能包含斷行哦。字符串不是一個基本的類型(類似int和double),而是一個類。我們要創建一個字符串類的方法是:String greeting = 「你好」,它是String greeting = new String("你好")的縮寫形式。字符串在這方面是唯一的,字符串類的對象是唯一一種不需要new就可以創建的。
我們可以用「+」號來連接字符串。例如:System.out.println(「這裡有」+6+「 個橘子」);
·轉義序列:
可以使用轉義序列將雙引號和其他不能輸出的字符(比如tab鍵)放入字符串文本中,兩個字符只產生一個字符。
·類VS基本類型
類的名字開始於一個大寫字母,基本類型的名字開始於一個小寫字母。
類變量存儲一個指向對象的指針,基本變量存儲一個實際值。
類可以擁有方法。
·substrings
這是一個可以提取字符串一部分的方法。例如:
s1 = "Sheffield";
s2 = s1.substring(2,7); // s2 is "effie"
s3 = s1.substring(0,4); // s3 is "Shef"
(2,7)意味著從第二個字母開始到第七個字母前一個結束。注意:數字母要從0開始哦~同樣的(0,4)也是從第0個字母開始到第四個字母前一個結束。
除此以外還有一些其他類型的字符串類的方法:
trim()
創建一個新字符串,其中從應用於的字符串兩端刪除空格和制表符,但不刪除中間的空格和制表符
toLowerCase() & toUpperCase()
創建大小寫已修改的字符串
indexOf(otherString)
當應用字符串時,它查找作為從零開始計數的參數提供的字符串的位置