Write a program to reverse a string in Java. In this program we reverse a string with or without using StringBuffer class.
Output
Enter a string : cprogrammingcode
Reverse of a input string is : edocgnimmargorpc
Program to Reverse a String in Java without using StringBuffer Class
import java.util.*;
public class ReverseString {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String str, rev = "";
int len, i;
Scanner inp = new Scanner(System.in);
System.out.println("Enter a string \n");
str = inp.nextLine();
len = str.length();
for (i = len-1; i >= 0; i--) {
rev = rev + str.charAt(i);
}
System.out.println("Reverse of a input string is "+ rev);
}
}
Output
Enter a string : cprogrammingcode
Reverse of a input string is : edocgnimmargorpc
Reverse a String in Java using StringBuffer Class
import java.util.*;
public class ReverseString {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String str;
Scanner inp = new Scanner(System.in);
System.out.println("Enter a string \n");
str = inp.nextLine();
StringBuffer reverse = new StringBuffer(str);
reverse.reverse().toString();
System.out.println("Reverse of a input string is "+ reverse);
}
}
No comments:
Post a Comment