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).br /class Str{br /public static void main(String args[]) {br / StringBuffer d=new StringBuffer("dad"); br / System.out.println(d); br / StringBuffer c=new StringBuffer(d);br / c.reverse();br / System.out.println(c);br / if(c.toString().equals(d.toString())) br / { System.out.println("It is palindrome");br / }br / else { br / System.out.println("It is not palindrome"); br / } br / }br /}
public class samp3 {br / public static void main(String args[]) {br / StringBuffer d=new StringBuffer("mom");br / System.out.println(d);br / br / StringBuffer c=d.reverse();br / br / br / System.out.println(c);br / if(c.equals(d)) {br / System.out.println("It is palindrome");br / br / } elsebr / {br / System.out.println("It is not palindrome");br / br / }br / br / br / br / }br /}br /br /now it will be executed,try this one
It is Workingbr /br /output- mombr /mombr /It is not palindromebr /br /but check case option ... it not declare according to java
public class samp3 { br / public static void main(String args[]) { br / StringBuffer d=new StringBuffer("mom"); br / System.out.println(d); br / StringBuffer c=new StringBuffer(d); br / c.reverse(); br / System.out.println(c); br / if(c.toString().equals(d.toString())) { br / System.out.println("It is palindrome"); br / br / } br / else {br / System.out.println("It is not palindrome"); br / br / } } }