ArrayList()
Constructs an empty list with an initial capacity of ten.
add(int index, E element)
Inserts the specified element at the specified position in this list.
add(E o)
Appends the specified element to the end of this list.
get(int index)
Returns the element at the specified position in this list.
0-----------------------------------------------
HashMap()
Constructs an empty HashMap with the default initial capacity (16)
and the default load factor (0.75).
put(K key, V value)
Associates the specified value with the specified key in this map.
get(Object key)
Returns the value to which the specified key is mapped in this identity hash map, or null
if the map contains no mapping for this key.
------------------------------------------------------------/