public
void setLength(int newLength)
Sets
the length of the character sequence. If the newLength argument is
greater than or equal to the current length, sufficient null
characters ('\u0000') are appended so that length becomes the
newLength argument. if the newLength argument is less than the
current length, the length is changed to the specified length and
extra characters are removed.
public class StringBufferSetLength { public static void main(String args[]){ StringBuffer s1 = new StringBuffer("Hello, how are you"); StringBuffer s2 = new StringBuffer("Hello, how are you"); System.out.println("s1 = "+s1); System.out.println("s2 = "+s2); s1.setLength(10); s2.setLength(30); System.out.println("s1 = "+s1); System.out.println("s2 = "+s2); System.out.println("Length of s1 is " + s1.length()); System.out.println("Length of s2 is " + s2.length()); } }
Output
s1 = Hello, how are you s2 = Hello, how are you s1 = Hello, how s2 = Hello, how are you Length of s1 is 10 Length of s2 is 30
1. Throws
IndexOutOfBoundsException, if the newLength argument is negative.
No comments:
Post a Comment