create a public static method named manipulateString that asks the user for a sentence using the Scanner. Use the String class’s split method to split the text into an array of Strings using “ “ (space) as the delimiter. Print the words of the sentence in reverse order. The words at odd indexes prior to the reversal should have all their characters converted to lowercase. The words at even indexes prior to the reversal should have all their characters converted to uppercase.
How do I implement in Java
create a public static method named manipulateString that asks the user for a sentence using the Scanner.
Use the String class’s split method to split the text into an array of Strings using “ “ (space) as the delimiter. Print the words of the sentence in reverse order. The words at odd indexes prior to the reversal should have all their characters converted to lowercase. The words at even indexes prior to the reversal should have all their characters converted to uppercase.
Example Run1:
Enter a sentence:
User enters: “Now is the time for all good programmers to come to the aid of their country!” Method prints: “country! THEIR of AID the TO come TO programmers GOOD all FOR time THE is NOW”
Example Run2:
Enter a sentence: User enters: “an apple a day keeps the doctor away" Method prints: “away DOCTOR the KEEPS day A apple AN"
into
public class FinalExamAnswers {
public static void main(String [] args){
manipulateString();
}
//your code here
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images