Saya menggunakan TreeBidiMapdari perpustakaan Koleksi Apache . Saya ingin mengurutkan ini pada nilai-nilai yang ada doubles.
Metode saya adalah mengambil nilai Collectiondari 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) collke dalam Listsehingga bisa diurutkan?
Saya kemudian bermaksud untuk mengulangi Listobjek 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.
TreeBidiMapadalah OrderedMap, pesanan harus ok. Penyortiran yang diperlukan dalam pertanyaan adalah pada nilai, bukan pada kunci.