JAVA program to reverse a string using reverse() method

JAVA program to reverse a string using reverse() method

This JAVA program is to reverse a string using reverse() method.

For example, reverse of string str(codedost).reverse would be ‘tsodedoc’.

As strings are immutable in JAVA we have to either use StringBuilder or the StringBuffer class in java to implement this method.

Both these methods are shown below in the program.

Program(using StringBuilder and String Buffer)

import java.util.*;

class stringReverseF
{
	public static void main(String args[])
	{

		String str;
		Scanner sc = new Scanner(System.in);
		System.out.println("Enter the string");
	 	str=sc.nextLine();
		StringBuffer sb = new StringBuffer(str);

    		System.out.println("Reversed string(using StringBuffer) = "+sb.reverse());

		StringBuilder sbr = new StringBuilder(str);	
   		System.out.println("Reversed string(using StringBuilder) = "+sbr.reverse());
	}    
}

Output

Share Me!