Java StringBuffer setLength()方法及示例
StringBuffer类的 setLength(int newLength) 方法是一个内置的方法,用于 设置字符序列的长度等于newLength。 如果作为参数传递的newLength小于旧的长度,那么旧的长度将被改变为newLength。如果作为参数传递的newLength大于或等于旧的长度,空字符(’\u0000’)将被附加在旧序列的末尾,这样长度就变成了newLength参数。
语法
参数:
该方法接受一个参数 newLength ,它是Integer类型的值,指的是你要设置的序列的新长度。
返回:
该方法不返回任何东西。
异常:
如果newLength是负的,那么就会 出现IndexOutOfBoundsException
下面的程序说明了java.lang.StringBuffer.setLength()方法:
示例1 :
输出
例2 :
输出
例3: 当新的长度为负数时。
输出
参考文献:
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuffer.html#setLength(int)