संभव डुप्लिकेट:
How to sort a Map<Key, Value> on the values in Java?जावा हैश मैप सॉर्टिंग <स्ट्रिंग, इंटीजर>। इसे कैसे क्रमबद्ध करें?
मेरी परियोजना में, मैं इस
HashMap डिग्री = नए HashMap की तरह एक HashMap ले लिया है();
मान लीजिए मैं:
degree.put("a",5);
degree.put("b",2);
degree.put("c",4);
degree.put("d",2);
degree.put("e",3);
degree.put("f",5);
अब मैं दिया पूर्णांक के अनुसार इस सूची को क्रमबद्ध करने के लिए है महत्व देता
छाँटे HashMap होना चाहिए:
{ए = 5, एफ = 5, सी = 4, ई = 4, बी = 4, डी = 2}
मैं यह कैसे कर सकता हूं?
मुझे लगता है कि मूल हैश मैप पूर्णांक मानों के अनुसार क्रमबद्ध है वास्तव में {ए = 5, एफ = 5, सी = 4, ई = 3, बी = 2, डी = 2} जैसा होगा। –
इसे देखें http://stackoverflow.com/questions/109383/how-to-sort-a-mapkey-value-on-the-values-in-java – SiB