免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Java StringBuffer 和 StringBuilder 類
當(dāng)對(duì)字符串進(jìn)行修改的時(shí)候,需要使用 StringBuffer 和 StringBuilder 類。
和 String 類不同的是,StringBuffer 和 StringBuilder 類的對(duì)象能夠被多次的修改,并且不產(chǎn)生新的未使用對(duì)象。
StringBuilder 類在 Java 5 中被提出,它和 StringBuffer 之間的最大不同在于 StringBuilder 的方法不是線程安全的(不能同步訪問)。
由于 StringBuilder 相較于 StringBuffer 有速度優(yōu)勢(shì),所以多數(shù)情況下建議使用 StringBuilder 類。然而在應(yīng)用程序要求線程安全的情況下,則必須使用 StringBuffer 類。
Test.java 文件代碼:
public class Test{ public static void main(String args[]){ StringBuffer sBuffer = new StringBuffer("菜鳥教程官網(wǎng):"); sBuffer.append("www"); sBuffer.append(".runoob"); sBuffer.append(".com"); System.out.println(sBuffer); }}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
菜鳥教程官網(wǎng):www.runoob.comStringBuffer 方法
以下是 StringBuffer 類支持的主要方法:
序號(hào) 方法描述
1 public StringBuffer append(String s)
將指定的字符串追加到此字符序列。
2 public StringBuffer reverse()
將此字符序列用其反轉(zhuǎn)形式取代。
3 public delete(int start, int end)
移除此序列的子字符串中的字符。
4 public insert(int offset, int i)
將 int 參數(shù)的字符串表示形式插入此序列中。
5 replace(int start, int end, String str)
使用給定 String 中的字符替換此序列的子字符串中的字符。
下面的列表里的方法和 String 類的方法類似:
序號(hào) 方法描述
1 int capacity()
返回當(dāng)前容量。
2 char charAt(int index)
返回此序列中指定索引處的 char 值。
3 void ensureCapacity(int minimumCapacity)
確保容量至少等于指定的最小值。
4 void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
將字符從此序列復(fù)制到目標(biāo)字符數(shù)組 dst。
5 int indexOf(String str)
返回第一次出現(xiàn)的指定子字符串在該字符串中的索引。
6 int indexOf(String str, int fromIndex)
從指定的索引處開始,返回第一次出現(xiàn)的指定子字符串在該字符串中的索引。
7 int lastIndexOf(String str)
返回最右邊出現(xiàn)的指定子字符串在此字符串中的索引。
8 int lastIndexOf(String str, int fromIndex)
返回最后一次出現(xiàn)的指定子字符串在此字符串中的索引。
9 int length()
返回長(zhǎng)度(字符數(shù))。
10 void setCharAt(int index, char ch)
將給定索引處的字符設(shè)置為 ch。
11 void setLength(int newLength)
設(shè)置字符序列的長(zhǎng)度。
12 CharSequence subSequence(int start, int end)
返回一個(gè)新的字符序列,該字符序列是此序列的子序列。
13 String substring(int start)
返回一個(gè)新的 String,它包含此字符序列當(dāng)前所包含的字符子序列。
14 String substring(int start, int end)
返回一個(gè)新的 String,它包含此序列當(dāng)前所包含的字符子序列。
15 String toString()
返回此序列中數(shù)據(jù)的字符串表示形式。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
大數(shù)據(jù)學(xué)習(xí)路線分享大數(shù)據(jù)之字符串
String StringBuffer StringBuilder的區(qū)別
智能營(yíng)銷總部:編程教學(xué) String類進(jìn)階
String,StringBuffer與StringBuilder的區(qū)別??
String和StringBuffer 、StringBuilder
String,StringBuffer與StringBuilder的區(qū)別?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服