Not sure why you wish to reinvent the wheel, but a HashMap is a LOT more complicated than creates Lists of Lists...it should utilize a hash function, buckets, and ways to expand the buckets - all...