How to create the Palindromes method on Linux

User Generated

Qnir123

Programming

Description

So I have to finish modifying the main method below so that it only prints out command-line arguments which are palindromes.  A palindrome is a string that reads the same way forward and backward like stats or deed

First I need to create a static method called isPalindrome.  This method should have a String parameter and return a boolean, determining whether or not the String is a palindrome

Then modify the main method to call isPalindrome before printing a command-line argument, and printing it on the condition that isPalindrome returned 'true'.

For example,

running "java HW1 fall mom dog dad" should print the following:

mom

dad

public class HW1Demo
{
   public static void main(String[] args)
   {
      for (int i = 0; i < args.length; i++)
      {
         System.out.println(cap(args[i]));
      }
   }

   /**
      Capitalize the first letter of a given string. If the first letter is
      non-alphabetic, there is no change.

      @param word The string to be capitalized
      @return The capitalized word.
   */
   public static String cap(String word)
   {
      char first = word.charAt(0);
      String rest = word.substring(1);
      return Character.toUpperCase(first) + rest;
   }
}

User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Explanation & Answer


Anonymous
Just the thing I needed, saved me a lot of time.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4