To help manage the wizarding world, we need to write a reverse method. For the general purpose, let us write a generic reverse method. Namely, given an array of T objects, the reverse method would use a stack to reverse these T objects and return a new ArrayList with these T objects in reverse order. The generic method prototype is as follows: public ArrayList reverse(T[] wizards) throws Exception; To help reverse Hogwarts students' names, we can invoke the method as follows: reverse({"Harry Potter", "Ronald Bilius", "Hermione Jean Granger"}) , where {"Harry Potter", "Ronald Bilius", "Hermione Jean Granger"} is an array input and it will return an java.util.ArrayList instance, containing "Hermione Jean Granger" as the first element, "Ronald Bilius" as the second element, and "Harry Potter" as the third element. Task 1. Please use a Stack to implement the generic reverse method: public ArrayList reverse(T[] wizards) throws Exception First write down pseudo code. Secondly translate your pseudo code to Java code. Task 2. Write down your plan of testing your reverse method that you wrote for Task 1. View keyboard shortcuts EditViewInsertFormatToolsTable 12pt Paragraph
To help manage the wizarding world, we need to write a reverse method. For the general
purpose, let us write a generic reverse method. Namely, given an array of T objects, the
reverse method would use a stack to reverse these T objects and return a new ArrayList
with these T objects in reverse order.
The generic method prototype is as follows:
public <T> ArrayList<T> reverse(T[] wizards) throws Exception;
To help reverse Hogwarts students' names, we can invoke the method as follows:
reverse({"Harry Potter", "Ronald Bilius", "Hermione Jean Granger"}) ,
where {"Harry Potter", "Ronald Bilius", "Hermione Jean Granger"} is an array input and it
will return an java.util.ArrayList instance, containing "Hermione Jean Granger" as the first
element, "Ronald Bilius" as the second element, and "Harry Potter" as the third element.
Task 1. Please use a Stack to implement the generic reverse method:
public ArrayList reverse(T[] wizards) throws Exception
First write down pseudo code.
Secondly translate your pseudo code to Java code.
Task 2. Write down your plan of testing your reverse method that you wrote for Task 1.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps