I am trying to create a palindrome for my string but my equals method() is not working. The program is producing reverse value of the given string but equals method is not working.
import java.io.*;
class Palindrome {
public static void main(String [] args) throws IOException {
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
int length = s.length();
String rev = " ";
for(int i = length-1; i>=0; i--)
rev=rev+s.charAt(i);
String str = rev;
if(s.equals(str)
System.out.print("Palindrome");
else
{
System.out.print("Not Palindrome");
System.out.print(rev);
}
}
}