मुझे प्रत्येक पूर्व परिभाषित कुंजी-मूल्य जोड़े वाले हैंश मैप्स के एक ऐरेलिस्ट के साथ एक बाहरी एपीआई कॉल करने की आवश्यकता है। एक उदाहरण:हैश मैप्स के एक ऐरेलिस्ट को कितने प्रकार के कई महत्वपूर्ण मूल्य जोड़े रखते हैं?
ArrayList<HashMap<String, String>> arrayListHashMap = new ArrayList<HashMap<String, String>>();
{
HashMap hashMap = new HashMap<String, String>();
hashMap.put("key", "A key");
hashMap.put("value", "B value");
arrayListHashMap.add(hashMap);
}
{
HashMap hashMap = new HashMap<String, String>();
hashMap.put("key", "B key");
hashMap.put("value", "A value");
arrayListHashMap.add(hashMap);
}
अब मुझे "मूल्य" कुंजी की सामग्री पर इस निर्माण को सॉर्ट करने की आवश्यकता है। इस प्रकार के परिणामस्वरूप "key = b key/value = a value" प्रविष्टि arrayListHashMap में पहली बार होगी।
किसी भी मदद की अत्यधिक सराहना की जाती है।
HJW
धन्यवाद आपके तेज़ उत्तर के लिए बहुत कुछ। –
हैलो, अगर मैं कुछ कस्टम मानदंडों को हल करना चाहता हूं तो क्या होगा? जैसे मेरे पास एक मूल्य है टेस्ट कहता है और मैं एक सूची को इस तरह से सॉर्ट करना चाहता हूं कि टेस्ट का सभी मूल्य पहले और फिर अन्य सभी को आता है। तो मूल रूप से यदि मेरे पास आकार की सूची है तो 10 कहें और उसमें यदि इसमें स्थिति 5 और 8 पर टेस्ट वैल्यू 2 गुणा है तो मैं दोनों को शीर्ष पर चाहता हूं। और उसके बाद के अन्य मूल्य होंगे .. क्या आप कृपया मुझे बताएं कि ऐसा कैसे करें .. – Scorpion
@ स्कॉर्पियन: फिर आप एक तुलनित्र लिखते हैं जो परीक्षा के लिए जांच करता है और हमेशा किसी अन्य मूल्य से पहले जैसा व्यवहार करता है। आप में से कौन सा मुश्किल खोज रहे हैं? (यह शायद एक नए प्रश्न के रूप में सबसे अच्छा होगा ...) –