Question: In java without Arrays // Question 18a: Write the method below that tests // whether a word is a palindrome (the same when read //
In java without Arrays
// Question 18a: Write the method below that tests
// whether a word is a palindrome (the same when read
// forward or back, such as "madam"). Test isPalindrome
// using the appropriately modified StringTest program
public static boolean isPalindrome(String dateStr)
{
}
// Question 18b: Upgrade isPalindrome so that it can handle
// any phrase (as in, "Madam, I'm Adam"). Copy the logic of
// isPalindrome into isPalindromePhrase below to start.
//
// In testing for a palindrome, disregard all spaces, punctuation
// marks, apostrophes, and other non-alphanumeric characters
// and consider upper and lower case characters the same. Do not
// count an empty string as a palindrome.
// Hint: recall that the character class has static methods:
// - boolean isLetterOrDigit(ch)
// - char toUpperCase(ch)
public static boolean isPalindromePhrase(String dateStr)
{
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
