A map is a container object that stores a collection of key/value pairs. It enables fast retrieval, deletion, and updating of the pair through the key. A map stores the values along with the keys. The keys are like indexes. In List, the indexes are integers. In Map, the keys can be any objects. A map cannot contain duplicate keys. Each key maps to one value. A key and its corresponding value form an entry stored in a map. There are three types of maps: HashMap, LinkedHashMap, and TreeMap. The common features of these maps are defined in the Map interface. 1.Using the Map interface knowledge, create a Java application in NetBeans that implements a HashMap and a LinkedHashMap. The application must do the following: a. Add at least 5 elements to the HashMap b. Print out all the elements in the HashMap including their keys c.Find and print out the value of a specific index d. Remove one of the elements from the HashMap e. Print out the HashMap after removing the element f. Add at least 5 elements to the LinkedHashMap g. Print out all the elements in the LinkedHashMap 2. Based on the application developed, what are the differences that you noticed between the HashMap and LinkedHashMap?
A map is a container object that stores a collection of key/value pairs. It enables fast retrieval, deletion, and updating of the pair through the key. A map stores the values along with the keys. The keys are like indexes. In List, the indexes are integers. In Map, the keys can be any objects.
A map cannot contain duplicate keys. Each key maps to one value. A key and its corresponding value form an entry stored in a map. There are three types of maps: HashMap, LinkedHashMap, and TreeMap. The common features of these maps are defined in the Map interface.
1.Using the Map interface knowledge, create a Java application in NetBeans that implements a HashMap and a LinkedHashMap. The application must do the following:
a. Add at least 5 elements to the HashMap
b. Print out all the elements in the HashMap including their keys
c.Find and print out the value of a specific index
d. Remove one of the elements from the HashMap
e. Print out the HashMap after removing the element
f. Add at least 5 elements to the LinkedHashMap
g. Print out all the elements in the LinkedHashMap
2. Based on the application developed, what are the differences that you noticed between the HashMap and LinkedHashMap?
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images