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...



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<br>purpose, let us write a generic reverse method. Namely, given an array of T objects, the<br>reverse method would use a stack to reverse these T objects and return a new ArrayList<br>with these T objects in reverse order.<br>The generic method prototype is as follows:<br>public <T> ArrayList<T> reverse(T[] wizards) throws Exception;<br>To help reverse Hogwarts students' names, we can invoke the method as follows:<br>reverse((

Extracted text: 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.
Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here