← Back to list

Palindrome is one of the important concept for all coders.

Many beginners do not considerd palindrome as an important part.

Prachi patel · 2026-07-19 13:05 · 18 claps · 1.6 min read
#code #java #palindrome
Open on Medium ↗

Palindrome is one of the important concept for all coders.

Many beginners do not considerd palindrome as an important part.

A palindrome is much easier than some other string problems.

A palindrome means word is same from both side left to right and right to left.like,madam , level.

It is also include integers 121,1331,1456541.

First we have to check character of index 0 with character of index last number of string.I knowe it confuses .

Let’s understand.

Understand by “madam” string .

Index of “madam ” string will be m=0,a=1,d=2,a=3 and m=4 and the length of madam is 5.

now check character of index 0 means character “m” with last character of string “m”.

then check index 1 means “a” with last to second index “a”.

if they are same then “madam ” word is palindrome.

Overall we have to compare characters from both side .

After getting string from user. we have declare boolen .

Boolen palindrome = true;

This means we assume string is palindrome before checking it.

we can use for loop to get character one by one.

the for loop will be for(int i=0;i<string.length()/2;i++)

Always keep i < half length beacuse we have to check all characters only one time.

if length is 5/2 so half length will be 2 .

In side the for loop suppose we declare “ch ”as char like…..

char ch = string.charAT(i)

now we have to compare it with character from last side ..we can declare it as string.charAT(string.length()-1-i).

means, character of ((5)-1-i).it runs according to i=0,1,2,3…

if(ch == stringcharAT(string.length()-1–i)){

palindrome = true; }

else { palindrome = false ;

break; }

If the condition is true then boolen is true. Otherwise boolen is wrong.

if(palindrome){ System.out.println(“String is palindrome.”) }

else {System.out.println(“String is not palindrome.”)}

here is code in IntelliJ so you can understand easily and the result will be

if you have any doubt feel free to ask.


메타데이터
post_id
0b257f3eb3e8
slug
palindrome-is-one-of-the-important-concept-for-all-coders-0b257f3eb3e8
url
https://medium.com/@prachiwebdev/palindrome-is-one-of-the-important-concept-for-all-coders-0b257f3eb3e8
canonical_url
https://medium.com/@prachiwebdev/palindrome-is-one-of-the-important-concept-for-all-coders-0b257f3eb3e8
author_url
https://medium.com/@prachiwebdev
status
ok
fetched_at
2026-08-18 20:21:24