Question: ARRAYLIST FREE RESPONSE TEST A Question 1 The following StzinaAnalyzex class will be used to analyze Strings public class StringAnalvzer /* @param word contains at



ARRAYLIST FREE RESPONSE TEST A Question 1 The following StzinaAnalyzex class will be used to analyze Strings public class StringAnalvzer /* @param word contains at least 1 character @return true if word has more vowels than consonants @return false if word has more consonants than vowels public static bahasoreoveIsThanConsonantsstring word to be written in part A /" @param words Precondition: words contains at least 1 String '@param none Postcondition: words will only contain Strings with more vowels than consonants public static void strinaRemoyerMachine iststring> words to be written in part B A. Write the StringAnalyzer method hasMorevowelsThanconsonants( String word ) as started below he Mumm mmmm Th mom r ona mml string word will receive a String parameter and determine if that parameter has more vowels than consonants. Vowels are A, E, I, O, U The call hasMorevowelsThanconsonant"dog") would return false; The call tasMorevavelsThanSonsonaats "aie") would return true The call hasMorevowelsThanCon sonants ("boot") would return false; The call hasMorevowelsThanCon sonants("up") would return false The call hasMoreowelsThanConsonants "a") would return truei / @param word contains at least 1 character Precondition: word.length1 @return true if word has more vowels than consonants @return false if word has more consonants than vowels public static baasMaravate nhancanaane String word B. Write the StringAnalyze method void stuinaRemovexvachine as started below. stringRemoverMachine will remove all Strings that have more consonants than vowels. You must call the method you wrote in part A. You must call the method from part a, assuming the method works as specified regardless of what you wrote. The call stringRemovervachine(["at"ool""boogie"]) would return ["boogie"] The call stringRemoeachine("atew,"coolmwfxow wa"]) would return ["ate"a"] The call stringRemoverMachine(["ant", "cool", "rown"]) would return [1 /" @param words Precondition: words contains at least 1 String '@param none Postcondition: words will only contain Strings with more vowels than consonants public static void nakemaaMaahne istxstring> words )
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
