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