In this article, we will discuss StringBuilder’s reverse() method which is used to reverse the contents of invoking StringBuilder object
1. StringBuilder’s reverse() method :
- This StringBuilder method is used to reverse the sequence of character of the invoking StringBuilder object
- Note: sometimes it is used to convert string in reverse order
1.1 Method Signature:
public StringBuilder reverse();
1.2 Returns:
- Returns StringBuilder object with reversed contents (or say in reverse order)
2. Examples on reverse() method :
2.1 To reverse StringBuilder contents :
StringBuilderReverseMethod.java
package in.bench.resources.stringbuilder.methods;
public class StringBuilderReverseMethod {
public static void main(String[] args) {
// StringBuilder - 1
StringBuilder sb1 = new StringBuilder("Pune SuperGiants");
System.out.println("1.A StringBuilder "
+ "original contents : " + sb1);
// to reverse StringBuilder contents
sb1.reverse();
System.out.println("1.B StringBuilder "
+ "reverse contents : " + sb1);
// StringBuilder - 2
StringBuilder sb2 = new StringBuilder();
sb2.append("Netherlands"); // append string
System.out.println("\n\n2.A StringBuilder "
+ "original contents : " + sb2);
// to reverse StringBuilder contents
sb2.reverse();
System.out.println("2.B StringBuilder "
+ "reverse contents : " + sb2);
}
}
Output:
1.A StringBuilder original contents : Pune SuperGiants
1.B StringBuilder reverse contents : stnaiGrepuS enuP
2.A StringBuilder original contents : Netherlands
2.B StringBuilder reverse contents : sdnalrehteN
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 !!