String相關的方法

2021-09-10 06:17:29 字數 1017 閱讀 4741

.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也維護了乙個字元陣列。 但是,這個字元陣列,留有冗餘長度 比如說new

stringbuffer(「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 獲取指定索引位置的...