1. 程式人生 > >java.lang.StringBuffer.setLength() 方法設定字元序列的長度

java.lang.StringBuffer.setLength() 方法設定字元序列的長度

public class StringBufferDemo {
public static void main(String[] args) {
    StringBuffer buff = new StringBuffer("tutorials");
    System.out.println("buffer1 = " + buff);  
    // length of stringbuffer
    System.out.println("length = " + buff.length());
         
    // set the length of stringbuffer to 5
    buff.setLength(5);//IndexOutOfBoundsException -- 如果newLength引數為負
         
    // print new stringbuffer value after changing length
    System.out.println("buffer2 = " + buff);
    // length of stringbuffer after changing length
    System.out.println("length = " + buff.length());
  }
}
 
#編譯和執行上面的程式,這將產生以下結果:
buffer1 = tutorials
length = 9
buffer2 = tutor
length = 5