मैं सोच रहा था कि वहां कोई कक्षा है जो Map
और List
जावा में इंटरफेस लागू करता है।जावा में आदेश सूची मानचित्र कार्यान्वयन
मैं एक डेटा संरचना मुख्य रूप से एक Map
है कि है। मैं स्ट्रिंग्स (आईडी) को Image
एस पर मैप करता हूं। लेकिन मेरे कोड के एक विशिष्ट भाग में, मैं सभी उपलब्ध ided Images
के साथ उपयोगकर्ता पेश करने के लिए की जरूरत है।
for (String id : myMap.keySet()) {
// get the image like this "myMap.get(id)"
}
तो यह एक वर्ग है कि दोनों Map
और List
लागू करता है करने के लिए अच्छा होगा तो मैं बस लिख सकते हैं::
for (Image img : myMap) {
// the image is img
}
किसी को भी करता है कि ऐसा करने के लिए अब तक का एकमात्र तरीका यह लिखने के लिए है इस तरह के एक कार्यान्वयन के बारे में पता है?
EDIT: उत्तरों को देखने के बाद (जो सभी सही हैं, वोट किए गए हैं), अब मुझे एहसास है कि मुझे क्रमबद्ध करने के लिए मानचित्र की भी आवश्यकता होगी। जब मैं कहता हूँ "हल कर", सभी मेरा मतलब है कि मैं इसे चाहते हैं एक विशेष क्रम, एक कि मैं संशोधित करने के लिए सक्षम हो जाएगा में मान है। मुझे पता है कि यह मूल सवाल नहीं है, लेकिन मुझे अभी एहसास हुआ कि मुझे इसकी आवश्यकता है।
संपादित करें 2: ऐसा लगता है कि मैं अनिश्चित हूं। मुझे एक आदेश दिया गया नक्शा है, एक क्रमबद्ध नहीं है। भ्रम के लिए खेद है, लोग।
धन्यवाद, यह वही है जो मुझे चाहिए। –
आइटम ऑर्डर को बदलने में सक्षम होना अच्छा होगा हालांकि :( –
मुझे लगता है कि आप इसे हटाने और फिर से डालने के द्वारा आइटम के अंत में आइटम को फिर से डाल सकते हैं। – Rorick