Tuesday, 29 December 2015

Write code for Palindrome and reverce string. e.g madam, dad




Way 1: Using For loop  :
package java_interview;

public class Polindrom_Using_ForLoop {
    static String original="abac";
  
    public static void main(String[] args) {
      
  
        String reverse="";
        int length = original.length();
        
          for ( int i = length - 1 ; i >= 0 ; i-- )
             reverse = reverse + original.charAt(i);
    
          if (original.equals(reverse))
             System.out.println(original+" is a palindrome.");
          else
             System.out.println(original+" is not a palindrome.");
    }
}


Way2 : Using String Builder:

package java_interview;

public class Polindrom_Test {
static String txt="madam";
public static void main(String[] args)
{
//Using string builder
String strbuilderTxt=new StringBuilder(txt).reverse().toString();
System.out.println("Printing string using string builder class : " + strbuilderTxt);
if(txt.equals(strbuilderTxt))
{
    System.out.println("Ploindrome :");
}
else {
    System.out.println("Not a Ploindrome :");
}
}
}
 

No comments:

Post a Comment