जावा में की जाँच करें, एक HashMap पूरी तरह से इस तरह के फार्म के डेटा के साथ में भरा होने:एक HashMap के अस्तित्व कुंजी
:HashMap<Integer, int[]> map = new HashMap<Integer, int[]>(1000000, 1);
जब एक यादृच्छिक कुंजी के अस्तित्व की जाँच क्या तेजी से होता है, 100 का कहना है
if (map.get(100) == null))
या
if (!map.containsKey(100))
?
प्रश्न माइक्रो-ऑप्टिमाइज़ेशन बिंदु से दिलचस्प है।
आप इसका परीक्षण क्यों नहीं करते? – rekire
मैंने किया, लेकिन यह हर समय विभिन्न निष्पादन समय देता है जो कुछ अंतराल में होते हैं और कम-से-कम होते हैं। तो मुझे नहीं पता कि वास्तव में क्या तेज़ है। –