Java Program To reverse a String | 3 Ways To Reverse String In Java
========================================================================
Way - 1
=============
import java.util.Scanner;
public class ReverseString1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String:");
String str = sc.nextLine();
String revString = "";
for (int i = str.length() - 1; i >= 0; i--) {
revString = revString + str.charAt(i);
}
System.out.println("The Reverse Of the String is:" + revString);
}
}
Way - 2
============
import java.util.Scanner;
public class ReverseString2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String:");
String str = sc.nextLine(); // Read the user input from console
char[] ch = str.toCharArray(); // Convert String into char[]
String revString = "";
for (int i = ch.length - 1; i >= 0; i--) {
revString = revString + ch[i];
}
System.out.println("The reverse of the String is:" + revString);
}
}
Way - 3
==========
import java.util.Scanner;
public class ReverseString3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the String:");
String str = sc.nextLine(); // Read the User Input From Console
StringBuffer sb = new StringBuffer(str);
StringBuffer revString = sb.reverse();
System.out.println("The reverse of the String: " + revString);
}
}
Comments
Post a Comment