1.介绍
StringBuilder
的setLength(int newLength)
方法用于设置字符序列的长度等于newLength
。- 对于每一个大于0且小于newLength的索引k。
如果作为参数传递的 newLength 小于旧长度,则将旧长度更改为 newLength
。- 如果作为参数传递的
newLength 大于或等于旧长度
,则在旧序列的末尾,以便长度成为 newLength 参数。
- public void setLength(int newLength)
- 参数:该方法接受一个参数newLength,该参数是Integer类型的值,指的是你要设置的新的序列长度。
- 返回:此方法不返回任何内容。
- 异常:如果 newLength 为负,则 IndexOutOfBoundsException。
2.代码
public class T1 {
public static void main(String[] args) {
StringBuilder str = new StringBuilder("WelcometoJava");
System.out.println("String length = " + str.length() + " and contains = " + str);
str.setLength(10);
System.out.println("After setLength() String = "
+ str.toString());
}
}
String length = 13 and contains = WelcometoJava
After setLength() String = WelcometoJ