StringBuffer 用法

 package exe.string;
public class StringBufferDemo {
 /**
  * @Title 
  * @Description 
  * @param
  * @return void
  * @pages  
  * @throws
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  /*
   * append 方法
   * 該方法的做用是追加內容到StringBuffer的末尾,相似於字符串的連接。調用該方法後,StringBuffer對象內容發生改變。
   */
  StringBuffer sb = new StringBuffer("abc");
  sb.append(true).append("123").append("我是歌手");
  System.out.println("append方法獲得的:"+sb);
  StringBuffer sb1 = new StringBuffer("abcdefghijklmn");
  /*
   * delete 方法
   * delete 刪除某段字符 deleteCharAt()刪除某個字符
   */
  sb1.delete(2, 3);//刪除包括前面的,但不包括後面的
  System.out.println("獲得新字符串:"+sb1);
  sb1.deleteCharAt(5);//刪除索引字符
  System.out.println("獲得新字符串:"+sb1);
  /*
   * insert 方法
   * 插入索引值指定位置後面,改變StringBuffer的內容
   */
  sb1.insert(3, false);
  System.out.println("插入字符串後獲得新字符串:"+sb1);
  /*
   * reverse方法
   * 將字符串內容反轉獲得新字符串
   */
  sb.reverse();
  System.out.println("反轉後新字符串:"+sb);
  /*
   * setCharAt 方法
   * 該方法的做用是修改對象中索引值爲index位置的字符爲新的字符ch。
   */
  sb.setCharAt(2, 'D');
  System.out.println("new char:"+sb);
 }
}



答案;

append方法獲得的:abctrue123我是歌手
獲得新字符串:abdefghijklmn
獲得新字符串:abdefhijklmn
插入字符串後獲得新字符串:abdfalseefhijklmn
反轉後新字符串:手歌是我321eurtcba
new char:手歌D我321eurtcba
相關文章
相關標籤/搜索