StringBuilder修改字符串內容,增,刪,改,插


package seday01;
/**
* 字符串不變對象特性只針對字符串重用,並沒有考慮修改操作的性能.因此String不適合頻繁修改內容.
* 若有頻繁修改操作,使用StringBuilder來完成,它是專門設計出來為了修改字符串內容的,其提供了對字符串內容編輯操作
* 所對應的:增,刪,改,插
* @author xingsir
*
*/
public class stringBuilderDemo {

public static void main(String[] args) {

String line ="今天學習Java感覺如何?";
StringBuilder builder =new StringBuilder(line);

/*
*今天學習Java感覺如何?真是神清氣爽
*/
builder.append("真是神清氣爽");//增加在原有基礎上增加字符
line=builder.toString();
System.out.println(line);

/*
* 今天學習Java感覺如何?真是神清氣爽
* 今天學習Java感覺如何?呼吸都順暢了
*/
builder.replace(13, 19, "呼吸都順暢了");//替換 真是神清氣爽 為 呼吸都順暢了
line=builder.toString();
System.out.println(line);
/*
* 今天學習Java感覺如何?呼吸都順暢了
* 呼吸都順暢了
*/
builder.delete(0, 13);//刪除 今天學習Java感覺如何?
line = builder.toString();
System.out.println(line);

/*
* 呼吸都順暢了
* 打開窗戶,
*/
builder.insert(0, "打開窗戶,");//在某個位子插入
line = builder.toString();
System.out.println(line);
}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM