import java.io.BufferedReader;
import java.io.InputStreamReader;
/**
 * Accepts a string from user and reverses it out.  
*/
public class ReverseString 
{
              /**
               * gets the string input from user and reverse it and display it 
               * @throws Exception
               */
              public static void getStringNreverse() throws Exception
              {
                            // get the input string from user..
                            BufferedReader brConsole=new BufferedReader(new InputStreamReader(System.in));
                            System.out.println("Enter Any String (mixture of digits & alphabets) : ");
                            String strInput=brConsole.readLine();
                             
                            /// check length of input
                            if(strInput==null || strInput.length()<=0)                              
                                          System.out.println(strInput + " Is Invalid Input!!!");
                            else // reverse string and display
                            {
                                          System.out.println("Reverse String of " + strInput + " is " + new StringBuffer(strInput).reverse());
                            }
              }
              
              /**
               * excecution begin from here
               * @param args
               */
              public static void main(String[] args) 
              {
                            try
                            {
                                          getStringNreverse();
                            }
                            catch(Exception e)
                            {
                                          System.out.println("Error occured!!");
                            }                           
              }
}
 
No comments:
Post a Comment