Can i get question b a) Create a generic Map interface MyMap that represents a Map structure. K is the type for a key, V is the type of a value. A key is unique in a map and cannot be repeated. The...


Can i get question b


a) Create a generic Map interface MyMap that represents a Map structure. K is the type for a key, V is the type of a value. A key is unique in a map and cannot be repeated.


The map contains the following abstract methods. -an abstract method add(K key, V value) which adds the element to the map


-an abstract method remove(K key) which removes the element with the specified key from the map and returns the value removed.


-a abstract method size() which returns the size of the map


-a abstract method isEmpty() that would return true if the map is empty, and false otherwise.


-a abstract method keys() that returns the list of all keys.


-a abstract method print() that prints all the elements of the map.


b) Create a generic class MyMapImpl that implements the interface MyMap. Use an ArrayList or array to store the keys, and another ArrayList or array to store the values.



Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here