Skip to Content

Java String Reverse Example

  1. /*
  2.  Java String Reverse example.
  3.  This example shows how to reverse a given string
  4. */
  5.  
  6. public class StringReverseExample {
  7.  
  8.   public static void main(String args[]){
  9.     //declare orinial string
  10.     String strOriginal = "Hello World";
  11.     System.out.println("Original String : " + strOriginal);
  12.    
  13.     /*
  14.     The easiest way to reverse a given string is to use reverse()
  15.     method of java StringBuffer class.
  16.     reverse() method returns the StringBuffer object so we need to
  17.     cast it back to String using toString() method of StringBuffer
  18.     */
  19.    
  20.     strOriginal = new StringBuffer(strOriginal).reverse().toString();
  21.        
  22.     System.out.println("Reversed String : " + strOriginal);
  23.   }
  24.  
  25. }
  26.  
  27. /*
  28. Output of the program would be :
  29. Original String : Hello World
  30. Reversed String : dlroW olleH
  31. */