真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java使用StringBuffer類修改字符串的方法-創(chuàng)新互聯(lián)

StringBuffer

站在用戶的角度思考問題,與客戶深入溝通,找到岳陽樓網(wǎng)站設(shè)計與岳陽樓網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋岳陽樓地區(qū)。

1.概述

當對字符串進行修改的時候,需要使用 StringBufferStringBuilder 類。

2.StringBuffer類

String 類不同的是,StringBufferStringBuilder 類的對象能夠被多次的修改,并且不產(chǎn)生新的未使用對象。

StringBuilder 類在 Java 5 中被提出,它和 StringBuffer 之間的大不同在于 StringBuilder 的方法不是線程安全的(不能同步訪問)。

由于 StringBuilder 相較于 StringBuffer 有速度優(yōu)勢,所以多數(shù)情況下建議使用 StringBuilder 類。然而在應(yīng)用程序要求線程安全的情況下,則必須使用 StringBuffer 類。

public class Test{
  public static void main(String[] args){
   StringBuffer sBuffer = new StringBuffer("光束云官網(wǎng):");
   sBuffer.append("www");
   sBuffer.append(".work100");
   sBuffer.append(".net");
   System.out.println(sBuffer);  
  }
}

以上實例編譯運行結(jié)果如下:

光束云官網(wǎng):www.work100.net

3.StringBuffer方法

以下是 StringBuffer 類支持的主要方法:

序號方法描述
1public StringBuffer append(String s)
將指定的字符串追加到此字符序列。
2public StringBuffer reverse()
將此字符序列用其反轉(zhuǎn)形式取代。
3public delete(int start, int end)
移除此序列的子字符串中的字符。
4public insert(int offset, int i)
int 參數(shù)的字符串表示形式插入此序列中。
5replace(int start, int end, String str)
使用給定 String 中的字符替換此序列的子字符串中的字符。

下面的列表里的方法和 String 類的方法類似:

序號方法描述
1int capacity()
返回當前容量。
2char charAt(int index)
返回此序列中指定索引處的 char 值。
3void ensureCapacity(int minimumCapacity)
確保容量至少等于指定的最小值。
4void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
將字符從此序列復(fù)制到目標字符數(shù)組 dst。
5int indexOf(String str)
返回第一次出現(xiàn)的指定子字符串在該字符串中的索引。
6int indexOf(String str, int fromIndex)
從指定的索引處開始,返回第一次出現(xiàn)的指定子字符串在該字符串中的索引。
7int lastIndexOf(String str)
返回最右邊出現(xiàn)的指定子字符串在此字符串中的索引。
8int lastIndexOf(String str, int fromIndex)
返回 String 對象中子字符串最后出現(xiàn)的位置。
9int length()
返回長度(字符數(shù))。
10void setCharAt(int index, char ch)
將給定索引處的字符設(shè)置為 ch。
11void setLength(int newLength)
設(shè)置字符序列的長度。
12CharSequence subSequence(int start, int end)
返回一個新的字符序列,該字符序列是此序列的子序列。
13String substring(int start)
返回一個新的 String,它包含此字符序列當前所包含的字符子序列。
14String substring(int start, int end)
返回一個新的 String,它包含此序列當前所包含的字符子序列。
15String toString()
返回此序列中數(shù)據(jù)的字符串表示形式。


另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享標題:Java使用StringBuffer類修改字符串的方法-創(chuàng)新互聯(lián)
文章起源:http://weahome.cn/article/dpjgjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部