我正在TreeBidiMap
从Apache Collections库中使用。我想对这些值进行排序doubles
。
我的方法是Collection
使用以下方法检索一个值:
Collection coll = themap.values();
这自然工作正常。
主要问题:现在,我想知道如何将/转换(不确定哪个是正确的)coll
转换为一个,List
以便可以对其进行排序?
然后,我打算遍历已排序的List
对象,该对象应该是有序的,并使用迭代器将位于的列表上的位置从TreeBidiMap
(themap
)获取适当的键。themap.getKey(iterator.next())
doubles
TreeBidiMap
是OrderedMap
,顺序应该可以。问题中要求的排序是根据值而不是键。