This process inserts the information into a substring of this StringBuffer. We should identify the offset price (integer type) of the buffer, at which we want to insert the data. Utilizing this process, data of a variety of types like integer, quality, string, etc. can be interleaved. If start is equal to end, no modifies are made.
Here is the syntax for this method:
public StringBuffer insert(int offset, boolean b) public StringBuffer insert(int offset, char c) public insert(int offset, char[] str) public StringBuffer insert(int index, char[] str, int offset, int len) public StringBuffer insert(int offset, float f) public StringBuffer insert(int offset, int i) public StringBuffer insert(int offset, long l) public StringBuffer insert(int offset, Object obj) public StringBuffer insert(int offset, String str)
Here is the detail of parameters:
Example
public class Test { public static void main(String args[]) { StringBuffer sb = new StringBuffer("abcdefghijk"); sb.insert(3, "123"); System.out.println(sb); } }
This will produce the following result:
abc123defghijk
Here at Intellinuts, we have created a complete Java tutorial for Beginners to get started in Java.