Java program to find the biggest palindrome from the given string.


package com.demo; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class PlaindromTest { public static void main(String[] args) { String str = "my as a aaaaaa mom madam"; biggestPlainDrom(str); } private static void biggestPlainDrom(String str) { StringBuilder builder = new StringBuilder(); int size = 0; List list = new CopyOnWriteArrayList(); String[] strArr = str.split(" "); for (String st : strArr) { for (int i = st.length() - 1; i >= 0; i--) { builder.append(st.charAt(i)); } if (builder.toString().equals(st)) { if (size < st.length()) { if (list.size() > 0) { list.remove(list.size()-1); } size = st.length(); list.add(st); } } builder = new StringBuilder(); } System.out.println(list); } }
Share:

No comments:

Post a Comment

Quote of the day

Popular Posts

Featured Post

Collection Framework Overview

Collection:- A collection (sometimes called a container) is simply an object that groups multiple elements into single unit. Collect...

Youtube Page

Facebook Page

Recent Posts

About

I am Shivaji Chandra and I'm a Computer Science Engineer. I love to write poems, jokes and quotes. click here →