
- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java.lang.StringBuffer.setLength() Method
Description
The java.lang.StringBuffer.setLength() method sets the length of the character sequence. The sequence is changed to a new character sequence whose length is specified by the argument.
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.
Declaration
Following is the declaration for java.lang.StringBuffer.setLength() method
public void setLength(int newLength)
Parameters
newLength − This is the new length.
Return Value
This method does not return any value.
Exception
IndexOutOfBoundsException − if the newLength argument is negative.
Example
The following example shows the usage of java.lang.StringBuffer.setLength() method.
package com.tutorialspoint; import java.lang.*; 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); // print new stringbuffer value after changing length System.out.println("buffer2 = " + buff); // length of stringbuffer after changing length System.out.println("length = " + buff.length()); } }
Let us compile and run the above program, this will produce the following result −
buffer1 = tutorials length = 9 buffer2 = tutor length = 5
java_lang_stringbuffer.htm
Advertisements