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:
      Hi,
      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 ..