全屏
java.lang.StringBuilder.replace()方法按照這個順序,在指定的字符串的子字符串替換字符。子串開始在指定start的 索引,并延伸到該字符 end - 1,或如果序列的末端不存在這樣的字符。
聲明
以下是java.lang.StringBuilder.replace()方法的聲明public?StringBuilder?replace(int?start,?int?end,?String?str)
參數start?-- 這是開始索引(包括)。
end?-- end?索引(不包括)。
str?-- 這是字符串,它將取代以前的內容。
返回值
此方法返回這個對象。
異常StringIndexOutOfBoundsException?--?如果start為負,或大于length(),或大于end。
例子
下面的例子顯示java.lang.StringBuilder.replace()方法的使用。package?cn.sxt;
import?java.lang.*;
public?class?StringBuilderDemo?{
public?static?void?main(String[]?args)?{
StringBuilder?str?=?new?StringBuilder("Java?Util?Package");
System.out.println("string?=?"?+?str);
//?replace?substring?from?index?5?to?index?9
str.replace(5,?9,?"Lang");
//?prints?the?StringBuilder?after?replacing
System.out.println("After?replacing:?"?+?str);
}
}
讓我們來編譯和運行上面的程序,這將產生以下結果:string?=?Java?Util?Package
After?replacing:?Java?Lang?Package
分享到:
0評論