मैं अपाचे कलेक्शंस लाइब्रेरी TreeBidiMapसे उपयोग कर रहा हूं । मैं इसे उन मूल्यों पर क्रमबद्ध करना चाहता हूं जो हैं ।doubles
मेरी विधि का Collectionउपयोग कर मूल्यों को प्राप्त करने के लिए है:
Collection coll = themap.values();
जो स्वाभाविक रूप से ठीक काम करता है।
मुख्य प्रश्न: मैं अब पता करने के लिए मैं / डाली (नहीं यकीन है कि जो सही है) कैसे परिवर्तित कर सकते हैं चाहते हैं collएक में Listतो यह हल हो सकता है?
मैं तब सॉर्ट किए गए Listऑब्जेक्ट पर पुनरावृति करने का इरादा रखता हूं , जो क्रम में होना चाहिए और जहां TreeBidiMap( जहां themap) themap.getKey(iterator.next())इट्रेटर की सूची से अधिक होगा का उपयोग करके उपयुक्त कुंजियों को प्राप्त करना चाहिए doubles।
TreeBidiMapएक OrderedMap, आदेश ठीक होना चाहिए। प्रश्न में छँटाई आवश्यक मानों पर है, कुंजियों पर नहीं।