Detector de palíndromo simple [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Check string para palindrome 34 respuestas

Estoy trabajando en un detector de palíndromo. Ya he logrado que funcione en algunos casos. Cuando escribo una palabra como "Abba" vuelve como un palíndromo. ¡Excelente! Pero no hace lo mismo si ingreso "gato". No puedo usar bucles para esto. ¿Algunas ideas

public class Palindrome {
    public static void main(String[]args) {
        Scanner in=new Scanner(System.in);

        System.out.print("Enter word");


        String start = in.nextLine();
        String end=start;

        boolean isPalindrome = (start == end);

        if (isPalindrome) {
            System.out.print("This is a palindrome");}
        else
            System.out.print("This is not a palindrome");

    } 
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta