delete(int startIndex, int endIndex): delete the substring of the string builder from startIndex to endIndex-1.
Syntax:
public StringBuilder delete(int startIndex, int endIndex)
Note: startIndex should be between 0 to length of string or less than endIndex, if it is not StringIndexOutOfBoundsException will be thrown.
Example:
StringBuilderDeleteExample.java
/** * This program is used to show the use of delete() method. * @author w3spoint */ class TestStringBuilder{ StringBuilder sb = new StringBuilder("Hello www.w3spoint.com"); /** * This method is used to show the use of delete() method. * @author w3spoint */ public void deleteTest(){ //delete the substring of the string //buffer from startIndex to endIndex-1. System.out.println(sb.delete(0,6)); } } public class StringBuilderDeleteExample { public static void main(String args[]){ //creating TestStringBuilder object TestStringBuilder obj = new TestStringBuilder(); //method call obj.deleteTest(); } } |
Output:
www.w3spoint.com |
Download this example.
Next Topic: reverse() StringBuilder method in java.
Previous Topic: replace(int startIndex, int endIndex, String str) StringBuilder method in java.