Method of string buffer class
StringBuffer class:
StringBuffer class lets the user to modify the
characters present within the string while String class always returns the new
String object containing the modified string and the original string remains
unchanged .
The StringBuffer
class reverses the 16 additional character spaces for further advancement in
the string.
Constructors
of the StringBuffer class:
a)
StringBuffer(): It will create the blank string buffer
class object.
b)
StringBuffer(int length): This argument will set the length
of the String .
E.g.
StringBuffer sb=new
StringBuffer(5);
sb="computer";
System.out.println(sb);
Output:
compu
c)
StringBuffer(String s ):
where: s is the
string with which we want to initialize the StringBuffer class object.
E.g.
StringBuffer sb=new
StringBuffer("hello");
System.out.println(sb);
Output:
hello
Methods of the StringBuffer class
1.
length(): This
method will return the length of the string , that is , the number of
characters present in the string .
StringBuffer sb=new
StringBuffer("Hello");
System.out.println(sb);
System.out.println(sb.length());
2.
capacity(): This
method returns the total allocated capacity to the StringBuffer class object
i.e. the number of characters present in it plus the extra 16 characters.
StringBuffer sb=new
StringBuffer("Hello");
System.out.println(sb);
System.out.println(sb.length());
System.out.println(sb.capacity());
Output:
Hello
5
21
3)
setLength(): This method is used to set the length
for the StringBuffer class object .
The general form
is.
void setLength(int length)
E.g.
StringBuffer sb=new
StringBuffer("computer");
System.out.println(sb);
sb.setLength(5);
System.out.println(sb);
Output:
computer
compu
Comments
Post a Comment