Java StringBuffer length() method returns the length of the given sequence. The StringBuffer instance represents a character sequence, the length() method returns the total number of characters present in this sequence.
Syntax of length() method
//returns the length of the character sequence //represented by StringBuffer instance sb sb.length()
length() Description
public int length(): Returns the total count of characters in character sequence represented by sb. Here, sb is an object of StringBuffer class.
length() Parameters
- It does not take any parameter.
length() Return Value
- Returns the length of String.
Example 1
public class JavaExample {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Welcome");
System.out.println("Length of string 'Welcome': "+sb.length());
//string with space, the whitespace is included in the count
StringBuffer sb2 = new StringBuffer("hello world");
System.out.println("Length of string 'hello world': "+sb2.length());
}
}
Output:

Example 2
import java.util.Scanner;
public class JavaExample {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
//take the string input from user
System.out.print("Enter any string: ");
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
//append user entered string to sb
sb.append(str);
//print length of input string
System.out.println("Length of entered string: "+sb.length());
}
}
Output:
