java.lang.StringBuffer.setLength() 方法設定字元序列的長度
阿新 • • 發佈:2018-11-03
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
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