उदाहरण के लिए, इस कोड को देखो:रैपरर्स अनबॉक्सिंग का उपयोग करते समय intValue() विधि की आवश्यकता क्या है?
मैं unboxing
उपयोग कर सकते हैं:
Integer myInt = new Integer(5);
int i1 = myInt.intValue();
int i2 = myInt;
System.out.println(i1);
System.out.println(i2);
आप देख सकते हैं, मैं primive के आवरण से मेरी पूर्णांक मान को कॉपी करने के दो तरीके है या
मैं विधि intValue()
तो उपयोग कर सकते हैं ... क्या एक विधि होने जब वहाँ पहले से ही है की ज़रूरत नहीं है unboxing?
तो, आज मैं JDK7 साथ लगता है यह से unboxing उपयोग करना बेहतर है पुराना intValue()। – user1883212
@ user1883212 डेल्टालिमा की तरह उनके जवाब में दिखाया गया है, मुक्केबाजी/अनबॉक्सिंग कुछ अजीब परिणाम दे सकता है, जब तक आप जानते हों कि आप क्या कर रहे हैं, दोनों प्रणालियों में से किसी एक का उपयोग करने के लिए स्वतंत्र महसूस करें। – Frank