Explanation:
The file named as A10.java has been attached to this response. It contains the source code for the exercises. The source code contains comments explaining important parts of the code.
A few things to note;
i. To add an item to an arraylist, the add() method is used. For example to add an integer 7 to the arraylist named intList, simply write;
intList.add(7);
ii. To add an item to a hashmap, the put() method is used. The put method receives two parameters which are the key and value respectively. The key is a form of identifier used to store or retrieve a particular value in a hashmap. To store an integer 8 with a key of 5 in a hashmap named intMap, for example, simply write;
intMap.put(5,8);