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