Starter Tutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » Java » Programs » Strings » Java program that checks whether a given string is a palindrome or not
Suryateja Pericherla Categories: Strings. 1 Comment on Java program that checks whether a given string is a palindrome or not
Join Our Newsletter - Tips, Contests and Other Updates
Email
Name

In this article we will learn to implement a Java program that checks whether a given string is a palindrome or not. A Java program is provided below that reads a string, checks whether it is a palindrome or not.

 

Program is as follows:

import java.util.*;
class Palindrome
{
	void isPalindrome(String str)
	{
		String org, rev;
		StringBuffer buff1, buff2;
		buff1 = new StringBuffer(str);
		org = new String(buff1);
		buff2 = buff1.reverse();
		rev = new String(buff2);
		if(org.equals(rev))
		{
			System.out.println("Entered string is a palindrome");
		}
		else
		{
			System.out.println("Entered string is not a palindrome");
		}
	}
}
class Driver
{
	public static void main(String[] args)
	{
		Scanner s = new Scanner(System.in);
		System.out.print("Enter a string: ");
		String str = s.next();
		Palindrome p = new Palindrome();
		p.isPalindrome(str);
	}
}

 

Input and output for the above program is as follows:

Enter a string: madam
Entered string is a palindrome

 

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

1 Comment

You can follow any responses to this entry through the RSS 2.0 feed.

thank you

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory