Question: 3.1 Implement the interface Map Define the interface Map. A class that realizes Map has to save the key value association. n our case we

 3.1 Implement the interface Map Define the interface Map. A classthat realizes Map has to save the key value association. n our

3.1 Implement the interface Map Define the interface Map. A class that realizes Map has to save the key value association. n our case we need a Map to conta ndenti alkey in witih ase e method get, put, replace, and remove will refer to the association containing this key that is the further right (the last). Map is a generic class with two types of parameters, K and V where K is the type of the Key and V is the type of the values. A Map has the following methods: 1. V get(K key): Returns the rightmost value associated to the key specified in the parameter. 2. boolean contains(K key) Returns true if there is an association for the key specified in the parameter 3. void put(K key, V value): Creates a new key-value association 4. void replace(K key, V value): Replaces the value of the rightmost occurrence of the association for the specified key 5. V remove(K key): Removes the rightmost occurrence of the specified key and returns the value that was associated to this key Note that no parameter can be null in any of these methods public interface Map f /* Make the necessary abstract method definitions*/

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!