Saya menggunakan TreeBidiMap
dari perpustakaan Koleksi Apache . Saya ingin mengurutkan ini pada nilai-nilai yang ada doubles
.
Metode saya adalah mengambil nilai Collection
dari menggunakan:
Collection coll = themap.values();
Yang secara alami berfungsi dengan baik.
Pertanyaan Utama: Saya sekarang ingin tahu bagaimana saya bisa mengonversi / membuang (tidak yakin mana yang benar) coll
ke dalam List
sehingga bisa diurutkan?
Saya kemudian bermaksud untuk mengulangi List
objek yang diurutkan , yang seharusnya dalam urutan dan mendapatkan kunci yang sesuai dari TreeBidiMap
( themap
) menggunakan themap.getKey(iterator.next())
tempat iterator akan berada di atas daftar doubles
.
TreeBidiMap
adalah OrderedMap
, pesanan harus ok. Penyortiran yang diperlukan dalam pertanyaan adalah pada nilai, bukan pada kunci.