सेट किया गया है मैंने कुछ आदेश पर हैश मैप सेट किया है लेकिन यह एक अजीब क्रम पर पुनरावृत्त है!Iashating हैश मैप को क्रमशः
कृपया नीचे दिए गए कोड पर विचार करें:
HashMap<String, String> map = new HashMap<String, String>();
map.put("ID", "1");
map.put("Name", "the name");
map.put("Sort", "the sort");
map.put("Type", "the type");
...
for (String key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}
और परिणाम:
Name: the name
Sort: the sort
Type: the type
ID: 1
मैं इसे पुनरावृति करने के क्रम में मैं प्रविष्टियों डाल दिया है की जरूरत है। किसी भी मदद की सराहना की जाएगी।
LinkedHashMap का उपयोग करने का प्रयास करें http://stackoverflow.com/questions/683518/java-class-that-implements-map-and-keeps-insertion-order –
यह एक * अपरिभाषित * ऑर्डर में पुनरावृत्त है। जावाडोक देखें। यदि आप ऑर्डर करना चाहते हैं, तो मैप कार्यान्वयन का उपयोग करें जो इसे प्रदान करता है। – EJP