replace(int startIndex, int endIndex, String str): replace the substring of the string builder from startIndex to endIndex-1 with the specified string.
Syntax:
public StringBuilder replace(int startIndex, int endIndex, String str)
Note: startIndex should be between 0 and to length of the string or less than endIndex, if it is not StringIndexOutOfBoundsException will be thrown.
StringBuilder replace() Example
class TestStringBuilder{
StringBuilder sb = new StringBuilder("www.abc.com");
public void replaceTest(){
//replace the substring of the string buffer from
//startIndex to endIndex-1 with specified string.
System.out.println(sb.replace(4,7,"w3schools"));
}
}
public class StringBuilderReplaceExample {
public static void main(String args[]){
//creating TestStringBuilder object
TestStringBuilder obj = new TestStringBuilder();
//method call
obj.replaceTest();
}
}
Output
www.w3schools.blog