java中String的常用方法

java中String的常用方法

ID:40557514

大?。?3.00 KB

頁數(shù):8頁

時間:2019-08-04

java中String的常用方法_第1頁
java中String的常用方法_第2頁
java中String的常用方法_第3頁
java中String的常用方法_第4頁
java中String的常用方法_第5頁
資源描述:

《java中String的常用方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、java中String的常用方法1、length()字符串的長度  例:charchars[]={'a','b'.'c'};    Strings=newString(chars);    intlen=s.length();2、charAt()截取一個字符  例:charch;    ch="abc".charAt(1);返回'b'3、getChars()截取多個字符  voidgetChars(intsourceStart,intsourceEnd,chartarget[],inttargetStart)  sourceStart指定了子串開始字符的下標(biāo),sourceEnd指

2、定了子串結(jié)束后的下一個字符的下標(biāo)。因此,子串包含從sourceStart到sourceEnd-1的字符。接收字符的數(shù)組由target指定,target中開始復(fù)制子串的下標(biāo)值是targetStart。  例:Strings="thisisademoofthegetCharsmethod.";    charbuf[]=newchar[20];    s.getChars(10,14,buf,0);4、getBytes()  替代getChars()的一種方法是將字符存儲在字節(jié)數(shù)組中,該方法即getBytes()。5、toCharArray()6、equals()和equalsIgn

3、oreCase()比較兩個字符串7、regionMatches()用于比較一個字符串中特定區(qū)域與另一特定區(qū)域,它有一個重載的形式允許在比較中忽略大小寫。  booleanregionMatches(intstartIndex,Stringstr2,intstr2StartIndex,intnumChars)  booleanregionMatches(booleanignoreCase,intstartIndex,Stringstr2,intstr2StartIndex,intnumChars)8、startsWith()和endsWith()  startsWith()方法決定

4、是否以特定字符串開始,endWith()方法決定是否以特定字符串結(jié)束9、equals()和==  equals()方法比較字符串對象中的字符,==運算符比較兩個對象是否引用同一實例?! ±篠trings1="Hello";    Strings2=newString(s1);    s1.eauals(s2);//true    s1==s2;//false10、compareTo()和compareToIgnoreCase()比較字符串11、indexOf()和lastIndexOf()  indexOf()查找字符或者子串第一次出現(xiàn)的地方?! astIndexOf()查找

5、字符或者子串是后一次出現(xiàn)的地方。12、substring()  它有兩種形式,第一種是:Stringsubstring(intstartIndex)        第二種是:Stringsubstring(intstartIndex,intendIndex)13、concat()連接兩個字符串14、replace()替換  它有兩種形式,第一種形式用一個字符在調(diào)用字符串中所有出現(xiàn)某個字符的地方進行替換,形式如下:  Stringreplace(charoriginal,charreplacement)  例如:Strings="Hello".replace('l','w');  

6、第二種形式是用一個字符序列替換另一個字符序列,形式如下:  Stringreplace(CharSequenceoriginal,CharSequencereplacement)15、trim()去掉起始和結(jié)尾的空格16、valueOf()轉(zhuǎn)換為字符串17、toLowerCase()轉(zhuǎn)換為小寫18、toUpperCase()轉(zhuǎn)換為大寫19、StringBuffer構(gòu)造函數(shù)  StringBuffer定義了三個構(gòu)造函數(shù):  StringBuffer()  StringBuffer(intsize)  StringBuffer(Stringstr)  StringBuffer(Cha

7、rSequencechars)    (1)、length()和capacity()    一個StringBuffer當(dāng)前長度可通過length()方法得到,而整個可分配空間通過capacity()方法得到?!   ?2)、ensureCapacity()設(shè)置緩沖區(qū)的大小    voidensureCapacity(intcapacity)  (3)、setLength()設(shè)置緩沖區(qū)的長度    voidsetLength(intlen)  (4)、charAt()和setCh

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。