यह परिवर्तनीय संग्रह के लिए कोई बात नहीं है। एकमात्र कारण यह है कि मैं सोच सकता हूं कि प्रारंभिक रूप से छोटे म्यूटेबल मानचित्र बनाते समय आप इसके लिए एक शॉर्टेंड चाहते हैं। अपनी खुद की उपयोगिता तरीकों लिखें यदि आप इस शांत अक्सर की जरूरत है:
public static <K,V> HashMap<K,V> newHashMap(K k1, V v1) {
HashMap<K, V> map = new HashMap<>();
map.put(k1, v1);
return map;
}
public static <K,V> HashMap<K,V> newHashMap(K k1, V v1, K k2, V v2) {
HashMap<K, V> map = new HashMap<>();
map.put(k1, v1);
map.put(k2, v2);
return map;
}
...
यह अवहेलना जब तक आपको लगता है कि यह अभी भी पठनीय है। कुंजी और मूल्यों से मिश्रण के कारण यह मेरी राय में अपठनीय तेज़ हो जाता है - यहां तक कि उचित स्वरूपण के साथ भी। अमरूद लोगों ने इसे 5 कुंजी-मूल्य जोड़े पर रोक दिया जो बहुत अधिक इमो है।
स्रोत
2012-08-31 15:56:18
संबंधित - http://stackoverflow.com/questions/5947869/like-immutablemap-of-for-hashmap-in-maps – Premraj