无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

java學(xué)習(xí)記錄:(4) StringBuffer的總結(jié)

2020-07-10 20:58 作者:幻雨之秋  | 我要投稿

概述:線程安全的可變字符串。

StringBuffer:

音譯:思追拔份兒

翻譯:類的常用方法 | 對(duì)象的創(chuàng)建 | 緩沖字符串處理類

append:

音譯:額~ 潘特

翻譯:附加 | 添加 | 追加

insert:

音譯:影? 射爾? 特

翻譯:插入 | 入塊 | 嵌件

特點(diǎn):

StringBuffer是使用緩沖區(qū)的。

不能像String那樣采用直接賦值的方式進(jìn)行實(shí)例化,必須通過構(gòu)造方法完成。

與String的區(qū)別:

1、前者長度內(nèi)容可變;后者不可變。

2、如果使用前者做字符串的拼接,不會(huì)浪費(fèi)太多資源。

3、構(gòu)造方法:

(1)、public StringBuffer()? ? ? ? //無參構(gòu)造方法

(2)、public StringBuffer(int capacity)? ? ? ? ?//設(shè)置指定字符串緩沖區(qū)的容量大小

?capacity:容量 | 能力 | 生產(chǎn)能力

(3)、public StringBuffer(String str)? ? ? ? //指定字符串緩沖區(qū)對(duì)象(字符串)

功能方法:

1、添加功能:append


2、刪除功能:

(1)、 刪除指定位置的單個(gè)字符:

public StringBuffer deleteCharAt(int index)

(2)、刪除指定范圍的字符串:

public StringBuffer delete(int Start , int end)


2、替換功能:

public StringBuffer replace(int start , int end String str)

//start? ? 起點(diǎn) , end 終點(diǎn) ,str 替換后的字符串


3、反轉(zhuǎn)功能:

public StringBuffer reverse()


4、截取功能:

(1)、截取從第幾個(gè)字符開始后面的字符串

public String substring(int start)? ? //start? ? 開始的位置

(2)、截取字符與字符直接的字符串:

public StringBuffer(int start , int end)

StringBuffffer和String的轉(zhuǎn)換:

(1)String 轉(zhuǎn) StringBuffer

例:

String name = "huanyuzhiqiu";

StringBuffer sb = new StringBuffer(name);

sb.append(name);

(2)StringBuffer 轉(zhuǎn) String:

例:

StringBuffer sb = new StringBuffer("java");

String str = new String(sb);

String str2 = buffer.toString();

?

java學(xué)習(xí)記錄:(4) StringBuffer的總結(jié)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
金昌市| 察隅县| 平南县| 丽水市| 方城县| 兴宁市| 岐山县| 福泉市| 宝兴县| 红安县| 弋阳县| 穆棱市| 广宗县| 安溪县| 杭锦后旗| 保亭| 丰顺县| 阳原县| 特克斯县| 乐昌市| 抚宁县| 海晏县| 四会市| 永修县| 航空| 中山市| 清水河县| 耒阳市| 霸州市| 安岳县| 肇东市| 大关县| 兰西县| 礼泉县| 科尔| 郓城县| 邢台县| 怀仁县| 涟源市| 黔东| 鄂尔多斯市|