Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Hashtable / HashMap Problem.

 
L Goundalkar
Ranch Hand
Posts: 395
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am using Hashtable or HashMap to keep Key-Value pair of elements.
But When I add them, The Hashtable or HashMap gets sorted depending on the keys.
I want to retain the order in whcih I have added the key-value pair.
Is there anyway to do it with Hashtable or HashMap ?
Or Can I use any other Collection type which will have the mapping of key-value which is not sorted other than two dimensional Array.

Thanks for the time.
 
Graeme Brown
Ranch Hand
Posts: 193
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
LinkedHashMap, available in JDK1.4, does what you want
 
Rahul Gupta
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The hash code is calculated using some function and depends on the hash key entered. It cannot be assured in general where in the Map/Table the key gets inserted. The Map/Table may or maynot get sorted after each implementation. It depends entirely on how the hash code calculating function is internally implemented.
regards,
Rahul Gupta :roll:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic