.charat(0); 獲取字元
.tochararray(); 獲取對應的字元陣列
substring 擷取子字串
split 根據分隔符進行分割
string sentence = "蓋倫,在進行了連續8次擊殺後,獲得了 超神 的稱號";
//根據,進行分割,得到3個子字串
string subsentences = sentence.split(",");
for (string sub : subsentences)
trim 去掉首尾空格
tolowercase
touppercase 大小寫
indexof 判斷字元或者子字串出現的位置
lastindexof 判斷最後乙個字元或者子字串出現的位置
contains 是否包含子字串
replaceall 替換所有
replacefirst 替換第乙個
str1.equalsignorecase(str2);//忽略大小寫的比較比較內容是否相等
system.out.println(str1.startswith(str2));//以…開始
system.out.println(str1.endswith(str2));//以…結束
在大部分情況下stringbuilder的執行速度》 stringbuffer>string
但是,builder不是執行緒安全的,所以多執行緒的時候需要使用stringbuffer
和string內部是乙個字元陣列一樣,stringbuffer也維護了乙個字元陣列。 但是,這個字元陣列,留有冗餘長度 比如說newstringbuffer(「the」),其內部的字元陣列的長度,是19,而不是3,這樣呼叫插入和追加,在現成的陣列的基礎上就可以完成了。
如果追加的長度超過了19,就會分配乙個新的陣列,長度比原來多一些,把原來的資料複製到新的陣列中,看上去 陣列長度就變長了
C 中string的相關方法
下面的方法一般都有很多過載形式,作為初學者的我先把我用過的記錄下來吧。以後用到其他的可以一點點新增 直接上例子吧。先定義兩個字串str1,str2 不要吐槽命名 string str1,str2 int string.length 1 str1 012345abc 2 console.writeli...
018string相關方法
在底層字串是以字元陣列的形式儲存的 h e l 建立乙個字串 var str hello atguigu 在底層字串是以字元陣列的形式儲存的 h e l length console.log str 1 length屬性 可以用來獲取字串的長度 charat 可以返回字串中指定位置的字元 根據索引獲...
String 當中獲取相關的常用方法
string 當中獲取相關的常用方法有 public int length 獲取字串當中含有字元的個數,拿到字串長度 public string concat string str 將當前字串和引數字串拼接成返回值新的字串 public char charat int index 獲取指定索引位置的...