StringBuilder类的setLength()方法 (StringBuilder Class setLength() method)
setLength() method is available in java.lang package.
setLength()方法在java.lang包中可用。
setLength() method is used to sets the length of the character sequence when the sequence is replaced to a new character sequence so the length of the sequence will be assigned by the given argument.
setLength()方法用于在将字符序列替换为新字符序列时设置字符序列的长度,因此该序列的长度将由给定参数指定。
setLength() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
setLength()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
setLength() method may throw an exception at the time of setting the length of the new character sequence.
setLength()方法在设置新字符序列的长度时可能会引发异常。
IndexOutOfBoundsException – This exception may throw when the given argument new_len < 0.
IndexOutOfBoundsException-当给定参数new_len <0时,可能引发此异常。
Syntax:
句法:
public void setLength(int new_len);
Parameter(s):
参数:
int new_len – represents the new length.
int new_len –表示新长度。
Return value:
返回值:
The return type of this method is void, it returns nothing.
此方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void setLength(int new_len)
// method of StringBuilder
public class setLength {
public static void main(String[] args) {
// Creating an StringBuilder object
StringBuilder st_b = new StringBuilder("Java World ");
// Display st_b
System.out.println("st_b =" + st_b);
// Display st_b length
System.out.println("st_b.length() = " + st_b.length());
// By using setLength() method is to set the length of
// st_b object to 4
st_b.setLength(4);
// Display st_b
System.out.println("st_b=" + st_b);
// Display new st_b length (i.e. till 4 character to display)
System.out.println("st_b.setLength() = " + st_b.length());
}
}
Output
输出量
st_b =Java World
st_b.length() = 11
st_b=Java
st_b.setLength() = 4
翻译自: https://www.includehelp.com/java/stringbuilder-setlength-method-with-example.aspx