public class samp3 { public static void main(String args[]) { StringBuffer d=new StringBuffer("mom"); System.out.println(d); StringBuffer c=new StringBuffer(d); c.reverse(); System.out.println(c); if(c==d) { System.out.println("It is palindrome"); } else { System.out.println("It is not palindrome"); } } }
Check this(I use the equals() method instead of == beacuse in a string pallindrome we can check the context not refference and I use toString() because everything in java is represented in the form of object except primitive data type. So, toString() is to convert the object into string).
class Str{
public static void main(String args[]) {
StringBuffer d=new StringBuffer("dad");
System.out.println(d);
StringBuffer c=new StringBuffer(d);
c.reverse();
System.out.println(c);
if(c.toString().equals(d.toString()))
{ System.out.println("It is palindrome");
}
else {
System.out.println("It is not palindrome");
}
}
}