Forums > Java

Looking for a flexible data structure. Hesitating between Hashmap and others …

May 31, 2012 | 8:13 am

Hi there,
I’d need a JAVA equivalent of C++ Map.
I don’t care about the sort/order in the structure.
I just need to retrieve easily objects or values stored by using an ID.

I have to able to remove stuff too without letting my structure increasing to the infinite..

any suggestions ?

May 31, 2012 | 11:12 am

Sysex answered:


I don’t know what you really want to archive but why using a Hashmap? You could put the reference to the MaxBox-Instance in myObject as field and store the instances of myObject in something that implements the List Interface, like ArrayMap. In case of a HashMap what would be your key (I guess the values will be the myObjects) ?.

What would be the benefits to use ArrayMap over HashMap ?
Indeed, I can store the ref inside the object itself.
Actually the key was a number incremented each time I created on MaxBox and, this is an important value because I’m instantiating my MaxBox (basically pre-made abstractions) with that value as argument, propagating inside the abstraction by #1 ..

Viewing 2 posts - 1 through 2 (of 2 total)