In this article, we will discuss StringBuilder’s deleteCharAt() method which deletes a char-value at a specified index-position
1. StringBuilder’s deleteCharAt() method :
- This method deletes single character from invoking StringBuilder object at specified index-position
1.1 Method Signature:
public StringBuilder deleteCharAt(int index);
1.2 Returns:
- Returns StringBuilder object after deleting single character at specified index-position
1.3 Throws:
- StringIndexOutOfBoundsException, if index value passed falls out of range i.e.;
- if specified index value negative (<0)
- if specified index value is greater than length()
2. Examples on deleteCharAt() method :
- To delete single char-value from invoking StringBuilder object at specified index-position
StringBuilderDeleteCharAtMethod.java
package in.bench.resources.string.methods;
public class StringBuilderDeleteCharAtMethod {
public static void main(String[] args) {
// StringBuilder - 1
StringBuilder sb1 = new StringBuilder("Google.com");
// removes single character at specified index-position
sb1.deleteCharAt(5);
// print to console
System.out.println("1. after deleting single char from"
+ " StringBuilder at 5th index : " + sb1);
// StringBuilder - 2
StringBuilder sb2 = new StringBuilder("Oracle.com");
// removes single character at specified index-position
sb2.deleteCharAt(2);
// print to console
System.out.println("2. after deleting single char from"
+ " StringBuilder at 2nd index : " + sb2);
}
}
Output:
1. after deleting single char from StringBuilder at 5th index :
Googl.com
2. after deleting single char from StringBuilder at 2nd index :
Orcle.com
Related Articles :
- Java – StringBuilder class
- Java – StringBuilder append() method (13)
- Java – StringBuilder capacity() method
- Java – StringBuilder charAt(int index) method
- Java – StringBuilder delete(int start, int end) method
- Java – StringBuilder deleteCharAt(int index) method
- Java – StringBuilder ensureCapacity(int minimumCapacity) method
- Java – StringBuilder indexOf() method (2)
- Java – StringBuilder insert() method (12)
- Java – StringBuilder lastIndexOf() method (2)
- Java – StringBuilder length() method
- Java – StringBuilder replace(int start, int end, String str) method
- Java – StringBuilder reverse() method
- Java – StringBuilder substring(int start, int end) method
References :
- https://docs.oracle.com/javase/tutorial/essential/concurrency/immutable.html
- https://docs.oracle.com/javase/tutorial/essential/concurrency/imstrat.html
- https://docs.oracle.com/javase/tutorial/java/data/strings.html
- https://docs.oracle.com/javase/8/docs/api/java/lang/String.html
- https://docs.oracle.com/javase/8/docs/api/java/lang/class-use/String.html
- https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuffer.html
- https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html
Happy Coding !!
Happy Learning !!