You can do both.
When you put something in a list you're putting the reference in there, rather than the object(A reference tends to be 32-64 bits, but the size isn't guaranteed. And references to other parts of the list and management won't hurt you too badly).
If you can only do one it's trivial(though resource intensive) to convert a Hash Table/Map to an Array List with collections.

Find content
Not Telling