Start Coding Now
📝 String Programsbeginner1 methods

Check String Palindrome in Java

Java program to check if a string is a palindrome.

Last updated: 11 January 2026

Method 1: Using StringBuilder

Reverse and compare.

public class StringPalindrome {
    public static void main(String[] args) {
        String str = "Radar", reverseStr = "";
        
        int strLength = str.length();

        for (int i = (strLength - 1); i >=0; --i) {
            reverseStr = reverseStr + str.charAt(i);
        }

        if (str.toLowerCase().equals(reverseStr.toLowerCase())) {
            System.out.println(str + " is a Palindrome String.");
        }
        else {
            System.out.println(str + " is not a Palindrome String.");
        }
    }
}
Output:
Radar is a Palindrome String.

Explanation

Reverse the string and check equality with original (ignoring case).

Frequently Asked Questions

Try This Program

Copy this code and run it in our free online Java compiler.

Open Java Compiler