जावा में NavigableMap में लूप करने का कोई तरीका है? मैं NavigableMap में सभी आइटम तक पहुंचना चाहता हूं।जावा में NavigableMap में लूप कैसे करें
उत्तर
वैसे ही आप किसी भी संग्रह को एक इटरेटर या प्रत्येक लूप के साथ लूप करेंगे।
NavigableMap<K, V> map = ...
for(K key: map.keySet()) // iterate keys.
for(V value: map.values()) // iterate values.
for(Entry<K, V> entry: map.entrySet()) // iterate key/value entries.
यह जोड़ने के लायक है कि [SortedMap] (http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html) (जिसमें से NavigableMap एक बच्चा है) गारंटी देता है कि संग्रह विधियां (कुंजीसेट , एंट्रीसेट, वैल्यू) के पास मानचित्र के समान ऑर्डर होगा। निजी तौर पर, मैंने कुछ "sortedEntrySet" विधि की तलाश में बहुत समय बर्बाद कर दिया, लेकिन यदि आप अभी पुनरावृत्त कर रहे हैं, तो इसकी कोई ज़रूरत नहीं है। – philo
एक नेविगैबल मैप Map है। आपको keySet()
का उपयोग करके इसकी सभी चाबियां मिलती हैं, values()
का उपयोग करके इसके सभी मूल्य, और entrySet()
का उपयोग करके इसकी सभी प्रविष्टियां।
NavigableMap
के बाद से फैली Map
यह अभी भी तरीकों values()
, keySet()
और entrySet()
प्रदान करना चाहिए। उन प्रविष्टियों/मानों/कुंजियों पर पुन: प्रयास करने के लिए उपयोग करें, जैसा कि आप किसी अन्य मानचित्र के साथ करेंगे।
यदि आपको केवल सभी आइटम मिलते हैं, तो मुझे लगता है कि आपको उपयोग लूप की आवश्यकता नहीं है, बस इन्हें प्रिंट करें। // पुनरावृति कुंजी/मान प्रविष्टियों:
NavigableMap<String, Integer> nav = new TreeMap<String, Integer>();
nav.put("key1", value1);
nav.put("key2", value2);
nav.put("key3", value3);
System.out.printf("The Whole:%s", nav);
सही अग्रिम मानचित्र के लिए पाशन इस->
के लिएचाहते चाहिए (() map.entrySet Map.Entry प्रवेश)।
- 1. NavigableMap बनाम SortedMap?
- 2. क्या NavigableMap का एक स्कैला संस्करण है?
- 3. jQuery में लूप कैसे लिखें जो लूप
- 4. स्कैला में रिकर्सिव लूप कैसे करें
- 5. सी में जल्दी लूप कैसे समाप्त करें?
- 6. Django में एक्स बार लूप कैसे करें?
- 7. लूप में sscanf का उपयोग कैसे करें?
- 8. पाइथन में ईओएफ तक लूप कैसे करें?
- 9. फोनगैप में ऑडियो कैसे लूप करें?
- 10. लूप जावा
- 11. जावा में वैरिएबल असाइन करें जबकि-लूप सशर्त?
- 12. जावा: क्लासपाथ में सभी कक्षाओं पर लूप
- 13. जावा में ArrayList बैकअप कैसे करें?
- 14. लूप कैसे करें। Jimate
- 15. जावा जावा में uint8 कैसे पार्स करें?
- 16. जावा में एक सरणी कैसे फ़िल्टर करें?
- 17. जावा में समय विभाजक प्रतीक कैसे प्राप्त करें? जावा में:
- 18. जावा: जावा ऑब्जेक्ट को जावा ऑब्जेक्ट में जावा में स्ट्रिंग ऑब्जेक्ट में कैसे परिवर्तित करें?
- 19. जावा: प्रत्येक-लूप
- 20. जावा लूप हर मिनट
- 21. जावा उत्सुक लूप प्रदर्शन
- 22. एसिंक्रोनस प्रोग्रामिंग और लूप में प्रतीक्षा करें
- 23. हास्केल में मुख्य सर्वर लूप लागू करें?
- 24. लूप में स्थितियां, सर्वोत्तम प्रथाएं?
- 25. नेस्टेड लूप बैच स्क्रिप्ट में आंतरिक लूप को कैसे तोड़ें
- 26. जावा: संदर्भ एक लूप
- 27. लूप के लिए जावा
- 28. एक लूप में सी # हैशटेबल को कैसे अपडेट करें?
- 29. Asp.Net MVC लूप में सादे HTML लिंक कैसे प्रस्तुत करें?
- 30. बैश स्क्रिप्ट में अनंत लूप को कैसे बंद करें?
NavigableMap के साथ? मेरा मतलब NavigableMap navigable = नया है? ? –