Question: MUST BE JAVA: Implement a method, public static boolean isPalindrome(String) to determine whether the specified String is a palindrome or not. A palindrome is a
MUST BE JAVA: Implement a method, public static boolean isPalindrome(String) to determine whether the specified String is a palindrome or not. A palindrome is a phrase that reads the same forwardand backward; not including punctuation, spaces, or letter case. Some example palindromes include:

I have a code so far that can find palindromes that are singular words, but it cannot account for whitespaces in strings and punctuation. For example "Taco Cat" and "Was it a car or a cat i saw?" should both count as palindromes. I want to be able to filter out those unwanted characters such as whitespaces and punctuation. Here is the code i have so far that does not account for whitepspaces and punctuation:

Also, please try to complete this without using linked lists or stacks
(the empty string) Taco cat Was it a car or a cat I saw
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
