On 19 December 2011 01:03, aris2world <aris2wo...@gmail.com> wrote:
> I don't have a generic order for keys, my order is the same of the fields
> in select list:
> select <col1>, <col2>, ..., <coln> from ...
> when the resultset of this query is mapped, values in the map are inserted
> in this order <col1>, <col2>, ..., <coln>.
> I'd like that map.keySet().iterator() let me iterate over values in that
> order, i.e. insertion-order.
> This is a custom order but I have to parse the query to get it. I think it
> should be the order that a client would expect.
> From the LinkedHashMap javadoc:
> "This implementation spares its clients from the unspecified, generally
> chaotic ordering provided by
> HashMap<http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html>
>  (and Hashtable<
> http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html>),
> without incurring the increased cost associated with
> TreeMap<http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html>
>
Wasn't aware of the LinkedHashMap, but would this not work:
LinkedHashMap map = new LinkedHashMap(foo.toMap());
-- 
Sent from my mobile device
Envoyait de mon portable

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to