On 18 December 2011 10:31, aris2world <aris2wo...@gmail.com> wrote: > I've a question about CaseInsensitiveHashMap in BasicRowProcessor: it > extends HashMap but if it will extend LinkedHashMap I think the resulting > Map could seem more consistent with the executed query to a client > perspective. > I mean: when the method toMap puts the columns of the resultset into the > map, the insertion order is the same of the columns in the select list of > the executed query. It will be useful to me to extract values in the same > order when I'm iterating over the key set of the returned map. This is > accomplished in a simply way with a LinkedHashMap. What do you think about > it?
I think you should be able to (untested): HashMap<String, Object> map = basicRowProcessorInstance.toMap(); List <String> keys = new ArrayList(map.keySet()); Collections.sort(keys); now keys will be sorted alphabetically by String's default Comparator, but you can also specify a custom one. -- 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