class palindrome
{
public static void main(String[] args)
{
StringBuffer s1=new StringBuffer(args[0]);
StringBuffer s2=new StringBuffer(s1);
s1.reverse();
System.out.println(“Given String is:”+s2);
System.out.println(“Reverse String is”+s1);
if(String.valueOf(s1).compareTo(String.valueOf(s2))==0)
System.out.println(“Palindrome”);
else
System.out.println(“Not Palindrome”);
}
}
Output:
Java palindrome madam
Given String is:madam
Reverse String is madam
Palindrome
Java palindrome harish
Given String is:harish
Reverse String is hsirah
Not Palindrome
Description :
This is the one stop educational site for all Electronic and Computer students. If you want to learn something new then we are here to help. We work on Microcontroller projects, Basic Electronics, Digital electronics, Computer projects and also in basic c/c++ programs.
#Home #Sitemap #Submit #Terms of Use
Copyright©2011 electrofriends.com All Rights Reserved
Contact:info@electrofriends.com | Powered by Dhyeya
public class palindrome
{
public static void main(String args[])
{
String s=args[0];
int i;
int n=s.length();
String str=”";
for(i=n-1;i>=0;i–)
str=str+s.charAt(i);
if(str.equals(s))
System.out.println(s+ “is palindrome”);
else
System.out.println(s+ “is not a palindrome”);
}
}
The More simplest one is
public class Palindrome {
static public String pal(String str, int i, int j){
if(str.length()/2 != i)
if(str.charAt(i)==str.charAt(j))
pal(str,++i,–j);
else
return “String is Not palaindrome”;
return “String is palaindrome”;
}
public static void main(String[] args) {
String str = args[0];
System.out.println(pal(str,0,str.length()-1));
}
}