Java – StringBuffer deleteCharAt() method

In this article, we will discuss StringBuffer’s deleteCharAt() method which deletes a char-value at specified index-position

1. StringBuffer’s deleteCharAt() method:

  • This method deletes single character from the invoking StringBuffer object at the specified index-position

1.1 Method Signature:

public StringBuffer deleteCharAt(int index);

1.2 Returns:

  • Returns StringBuffer object after deleting single character at the specified index-position

1.3 Throws:

  • StringIndexOutOfBoundsException, if index-value passed falls out of range i.e.;
    1. if specified index value negative (<0)
    2. if specified index value is greater than length()

2. Examples on deleteCharAt() method:

  • To delete single char-value from invoking StringBuffer object at the specified index-position

StringBufferDeleteCharAtMethod.java

package in.bench.resources.stringbuffer.methods;

public class StringBufferDeleteCharAtMethod {

	public static void main(String[] args) {

		// StringBuffer - 1
		StringBuffer sb1 = new StringBuffer("BenchResources.Net");

		// removes single character at specified index-position
		sb1.deleteCharAt(14);

		// print to console
		System.out.println("1. after deleting single char"
				+ " from StringBuffer at 14th index : " + sb1);

		// StringBuffer - 2
		StringBuffer sb2= new StringBuffer("OnlineTutorials.com"); 

		// removes single character at specified index-position
		sb2.deleteCharAt(5);

		// print to console
		System.out.println("2. after deleting single char"
				+ " from StringBuffer at 5th index  : " + sb2);
	}
}

Output:

1. after deleting single char from StringBuffer at 14th index :
	BenchResourcesNet
2. after deleting single char from StringBuffer at 5th index  :
	OnlinTutorials.com

Related Articles:

References:

Happy Coding !!
Happy Learning !!

Java - StringBuffer ensureCapacity() method
Java - StringBuffer delete() method