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