Given a string and we have to find occurrences of palindrome words using java program.
Example:
Input: "MOM AND DAD ARE MY BEST FRIENDS." Output: Palindrome words are: "MOM", "DAD" Occurrences of palindrome words is: 2
import java.io.*; import java.util.*; class CheckPalindromeWords { // create object of buffer class. static BufferedReader br=new BufferedReader (new InputStreamReader (System.in)); // function to check palindrome boolean IsPalindrome(String s) { int l=s.length(); String rev=""; for(int i=l-1; i>=0; i--) { rev=rev+s.charAt(i); } if(rev.equals(s)) return true; else return false; } public static void main(String args[])throws IOException { // create function of palindromewords. CheckPalindromeWords ob=new CheckPalindromeWords(); // enter the sentence. System.out.print("Enter the sentence : "); String s=br.readLine(); // to convert into upper case. s=s.toUpperCase(); StringTokenizer str = new StringTokenizer(s,".?! "); int w=str.countTokens(); String word[]=new String[w]; for(int i=0;i<w;i++) { word[i]=str.nextToken(); } int count=0; System.out.print("OUTPUT : "); for(int i=0; i<w; i++) { if(ob.IsPalindrome(word[i])==true) { count++; System.out.print(word[i]+" "); } } // To show the palindrome or not. if(count==0) System.out.println("No Palindrome Words"); else System.out.println("\nNumber of Palindromic Words : "+count); } }
Output
Enter the sentence : MOM AND DAD ARE MY BEST FRIENDS. OUTPUT : MOM DAD Number of Palindromic Words : 2
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Program to find occurrences of palindrome words in string in java
Output
need an explanation for this answer? contact us directly to get an explanation for this answer