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 :");
}
}
}
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