की तरह नक्शे के लिए:Map.keySet और Map.values पर समान पुनरावृत्ति आदेश?
Map<Integer, Integer> map = ...;
map.put(1, 1);
map.put(2, 2);
map.put(3, 3);
map.put(4, 4);
इस कोड है ...
for (Integer i : map.keySet()) System.out.println(i);
for (Integer i : map.values()) System.out.println(i);
... गारंटी प्रिंट एक ही उसी क्रम में दो बार?
यदि नहीं, तो उदाहरण के लिए java.util.HashMap
कोई गारंटी है?
संभावित डुप्लिकेट [जावा हैशैप कीसेट() पुनरावृत्ति क्रम संगत है?] (Http://stackoverflow.com/questions/1882762/is-the-java-hashmap-keyset-iteration-order-consistent) – assylias
@ assylias: यह सवाल कुंजी सेट बनाम मूल्यों के संबंध में है। – dacwe
@ डैक्सवे आपका प्रश्न है: क्या 2 लूप एक ही चीज़ को प्रिंट करेंगे यदि उन्हें दो बार बुलाया जाता है, या आपका प्रश्न है: क्या चाबियों पर लूप और मूल्यों पर लूप उसी क्रम में संबंधित कुंजी/मान मुद्रित करेगा? – assylias