Programming
How to create the Palindromes method on Linux

Question Description

I’m studying for my Programming class and don’t understand how to answer this. Can you help me study?

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;
   }
}

Student has agreed that all tutoring, explanations, and answers provided by the tutor will be used to help in the learning process and in accordance with Studypool's honor code & terms of service.

Final Answer

dagrawal (611)
Boston College

Anonymous
I was on a very tight deadline but thanks to Studypool I was able to deliver my assignment on time.

Anonymous
The tutor was pretty knowledgeable, efficient and polite. Great service!

Anonymous
Heard about Studypool for a while and finally tried it. Glad I did caus this was really helpful.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4