I actually tried using a vector as you suggest just a while ago and it works the way I 
need.  I cannot use just a vector as my data is too complex for a single dimensional 
storage object, I'm using a master hashtable that has names as keys and sub-hashtables 
as values, the sub-hashtables have attributes as keys and vectors as values, the 
vectors are lists of values that go with each attribute.  I needed a way to pull out 
the top level last_name keys in alpha order and using a vector in parallel with the 
master hashtable seems to work fine.

Thanks again,
Darren

>>> "Robert A. Crawford" <[EMAIL PROTECTED]> 03/23 10:45 AM
Hashtables are not ordered -- in fact, they very specifically
"mix" the order to make it possible to retrieve the element very
quickly. Find a good book on data structures for more information.  The simple way to 
fix this is to use a Vector -- they're
ordered. Either slip the last name into the Vector as you're loading,
then step through the Vector and use the last name as a key into the Hashtable, or 
just put everything into the Vector and use it
directly....

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to