insert(int offset, String str)
insert a specified string at the offset indicated position.
Syntax:
public synchronized StringBuffer insert(int offset, String str)
Note:
- If the specified string is null then it inserts a “null” string at the offset indicated position.
- If the insert has an object, int, double, etc instead of a string then the argument value is first converted into a string using String.valueOf()before inserting.
- The offset should be between 0 and to length of the string, if it is not StringIndexOutOfBoundsException will be thrown.
Example:
class TestStringBuffer{
StringBuffer sb = new StringBuffer("www.com");
public void insertTest(){
//insert specified string at
//the offset indicated position.
System.out.println(sb.insert(3,".w3schools"));
}
}
public class StringBufferInsertExample {
public static void main(String args[]){
//creating TestStringBuffer object
TestStringBuffer obj = new TestStringBuffer();
//method call
obj.insertTest();
}
}
Output
www.w3schools.blog