Here, we are supposed to create a source code that asks for String input from the user and displays the string in reverse order.

The basic idea is to pass the Input String to StringBuffer class and then invoke the reverse() function from the class using any object declared. Here we are using ‘str’ as the object that invokes reverse( ) function. The same is displayed as a result.

Source Code:

/* Program to enter a string and print it after reversing it.*/

class RevStringFunc
public static void main()throws IOException
BufferedReader bf=new BufferedReader(new InputStreamReader(;
System.out.print("\n Enter String: ");
String s=bf.readLine();
StringBuffer str=new StringBuffer(s);
System.out.println("Reversed String: "+str);



Enter String: Tony Stark
Reversed String: kratS ynoT

Enter String: Peter Parker
Reversed String: rekraP reteP


CopyRight © 2019

CopyRight © 2019