जावा में इंटीजर को इंट में कैसे बदलें?

Java Mem Intijara Ko Inta Mem Kaise Badalem



शर्तें ' पूर्णांक ' तथा ' पूर्णांक जावा में पूर्णांक प्रकार के डेटा को संग्रहीत करने के लिए 'का उपयोग किया जाता है। पूर्णांक java.lang पैकेज द्वारा परिभाषित पूर्णांक ऑब्जेक्ट बनाने के लिए एक आवरण वर्ग है, जबकि int एक आदिम डेटा प्रकार है जिसमें एक आदिम पूर्णांक मान होता है। यह 32-बिट हस्ताक्षरित दो के पूरक पूर्णांकों को सहेजता है, जबकि इंटीजर ऑब्जेक्ट 128 बिट्स में अपना इंट मान संग्रहीत करता है। हालांकि, ऐसी संभावनाएं मौजूद हैं कि आपको एक इंटीजर ऑब्जेक्ट को एक आदिम डेटा प्रकार int में बदलने की आवश्यकता हो सकती है।

यह राइट-अप जावा में इंटीजर को इंट में बदलने के तरीकों का वर्णन करेगा।

जावा में इंटीजर को इंट में कैसे बदलें?

जावा में, आप इंटीजर को इंट में बदलने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:







  • असाइनमेंट ऑपरेटर
  • intValue () विधि
  • parseInt() method

अब हम एक-एक करके उल्लिखित विधियों में से प्रत्येक की कार्यप्रणाली की जाँच करेंगे!



विधि 1: असाइनमेंट ऑपरेटर का उपयोग करके जावा में इंटीजर को इंट में बदलें

असाइनमेंट ऑपरेटर '=' का उपयोग करके इंटीजर को int में कनवर्ट करना निहित प्रकार रूपांतरण है। इंटीजर को इंट में बदलने का यह सबसे आसान और आसान तरीका है।



वाक्य - विन्यास





इंटीजर को इंट में बदलने का सिंटैक्स नीचे दिया गया है:

इंट वाई = एक्स;



यहां, ' एक्स 'की वस्तु है' पूर्णांक 'वर्ग जो इंट में परिवर्तित हो जाएगा' यू '=' असाइनमेंट ऑपरेटर का उपयोग करना।

उदाहरण

सबसे पहले, हम एक Integer ऑब्जेक्ट बनाएंगे” एक्स 'जिसमें पूर्णांक मान होता है' ग्यारह ':

पूर्णांक x = ग्यारह ;

अगला, हम चर के प्रकार की जांच करते हैं ' एक्स ' का उपयोग ' का उदाहरण ' ऑपरेटर:

बूलियन इंस्टान = एक्स इंस्टेंसऑफ इंटीजर;

हम 'का मान प्रिंट करेंगे' एक्स 'प्रिंट स्टेटमेंट का उपयोग करके:

System.out.println ( 'एक्स =' + एक्स + 'इंटीजर वर्ग का उदाहरण है?' + तत्काल ) ;

अब, हम केवल पूर्णांक की वस्तु को रूपांतरित करते हैं ' एक्स 'एक आदिम प्रकार के लिए int' यू 'असाइनमेंट ऑपरेटर का उपयोग करके:

इंट वाई = एक्स;

अंत में, 'का मान प्रिंट करें यू ' चर:

System.out.println ( 'इंट वैल्यू =' + और ) ;

आउटपुट इंटीजर के इंट के सफल रूपांतरण को दर्शाता है:

टिप्पणी: जावा संस्करण 1.5 या इसके बाद के संस्करण के लिए, आप अंतर्निहित रूपांतरण का उपयोग करके पूर्णांक से int रूपांतरण कर सकते हैं। हालांकि, जावा संस्करण 1.4 या उससे कम के लिए स्पष्ट रूपांतरण का उपयोग करके समान ऑपरेशन किया जाना है।

विधि 2: जावा में IntValue () विधि का उपयोग करके Integer को int में बदलें

स्पष्ट रूप से जावा में इंटीजर को इंट में बदलने के लिए, आप जावा 'इंटीजर' वर्ग की 'intValue ()' विधि का उपयोग कर सकते हैं। यह कोई तर्क नहीं लेता है और आउटपुट के रूप में एक आदिम मूल्य देता है।

वाक्य - विन्यास

IntValue () विधि में निम्नलिखित सिंटैक्स है:

x.intवैल्यू ( ) ;

यहां ही ' इंटवैल्यू () 'विधि को एक पूर्णांक प्रकार की वस्तु के साथ कहा जाता है' एक्स ' निर्दिष्ट विधि इंटीजर एक्स को इंट में बदल देगी।

उदाहरण 1

एक पूर्णांक वस्तु बनाएँ ” एक्स 'मूल्य के साथ' 14 ':

पूर्णांक x = 14 ;

का मान प्रिंट करें ' एक्स 'प्रिंट स्टेटमेंट का उपयोग करके:

System.out.println ( 'पूर्णांक वर्ग x के उदाहरण का मान =' + एक्स ) ;

अब, विधि को कॉल करके इंटीजर को आदिम प्रकार int में कनवर्ट करें ' इंटवैल्यू () ':

इंट वाई = x.intValue ( ) ;

अंत में, 'का मान प्रिंट करें यू ':

System.out.println ( 'इंट वैल्यू =' + और ) ;

जैसा कि आप देख सकते हैं, intValue() विधि ने आवश्यक int मान लौटा दिया:

ऐसी स्थिति हो सकती है जहां आप जिस इंटीजर ऑब्जेक्ट को कनवर्ट करना चाहते हैं उसमें ' शून्य ' मूल्य। ऐसी स्थिति में क्या होगा? नीचे दिया गया उदाहरण आपको इसके बारे में बताएगा।

उदाहरण 2

इस उदाहरण में, पूर्णांक वस्तु ' एक्स 'एक' सौंपा गया है शून्य ' मूल्य:

पूर्णांक x = शून्य;

का मान प्रिंट करें ' एक्स 'प्रिंट स्टेटमेंट का उपयोग करके पूर्णांक बनाएं:

System.out.println ( 'पूर्णांक वर्ग x के उदाहरण का मान =' + एक्स ) ;

यहां, हम यह जांचने के लिए टर्नरी ऑपरेटर का उपयोग करते हैं कि ऑब्जेक्ट शून्य है या नहीं; यदि अशक्त है, तो कोई भी डिफ़ॉल्ट मान निर्दिष्ट करें जिसे 'कॉल करके एक इंट प्रकार के रूप में वापस किया जाएगा इंटवैल्यू () ' तरीका:

इंट वाई = ( एक्स ! = शून्य ) ? x.intवैल्यू ( ) : 0 ;

का मान प्रिंट करें ' यू 'इंट प्रकार चर:

System.out.println ( 'इंट वैल्यू =' + और ) ;

यहां, आउटपुट से पता चलता है कि इंटीजर ऑब्जेक्ट का एक शून्य मान है जिसे ' 0 ':

आइए इंटीजर को इंट में स्पष्ट रूप से बदलने के लिए एक और तरीका देखें।

विधि 3: जावा में पूर्णांक को int में कनवर्ट करने के लिए parseInt () विधि का उपयोग करें

पूर्णांक वर्ग की एक और विधि है जिसे 'कहा जाता है' parseInt() 'जिसका उपयोग इंटेगर को इंट में बदलने के लिए भी किया जाता है। इस पद्धति में, एक स्ट्रिंग को एक तर्क के रूप में स्वीकार किया जाता है और आउटपुट के रूप में एक इंट मान देता है।

वाक्य - विन्यास

निम्नलिखित के लिए वाक्य रचना का वर्णन करता है ' parseInt() ' तरीका:

Integer.parseInt ( x.toString ( ) ) ;

यहां ही ' एक्स 'इंटीजर ऑब्जेक्ट को पहले एक स्ट्रिंग में बदल दिया जाता है, जिसे बाद में' के रूप में पार्स किया जाता है। पूर्णांक ' साथ ' parseInt() ' तरीका..

उदाहरण

इस उदाहरण में, हमारे पास एक पूर्णांक मान है ' 5 'जो पूर्णांक वस्तु में संग्रहीत है' एक्स ':

पूर्णांक x = 5 ;

हम 'का मान प्रिंट करेंगे' एक्स 'का उपयोग करके' System.out.println () ' तरीका:

System.out.println ( 'पूर्णांक वर्ग x के उदाहरण का मान =' + एक्स ) ;

अब, हम उपयोग करेंगे ' parseInt() 'विधि और इंटीजर ऑब्जेक्ट पास करना' एक्स ' साथ ' तार() 'विधि एक तर्क के रूप में:

int y = Integer.parseInt ( x.toString ( ) ) ;

अंत में “का मान प्रिंट करें यू ':

System.out.println ( 'इंट वैल्यू =' + और ) ;

उत्पादन

हमने जावा में इंटीजर को इंट में बदलने के लिए सभी विधियों को संकलित किया है।

निष्कर्ष

एक पूर्णांक को एक पूर्णांक में बदलने के दो तरीके हैं: निहित रूपांतरण और स्पष्ट रूपांतरण। जावा संस्करण 1.5 और इसके बाद के संस्करण निहित रूपांतरण का पालन करते हैं, जबकि जावा संस्करण 1.4 और निम्न संस्करण स्पष्ट रूपांतरण का समर्थन करते हैं। आप इंटीजर को इंट में परोक्ष रूप से बदलने के लिए असाइनमेंट ऑपरेटर का उपयोग कर सकते हैं। जबकि parseInt () और intValue () विधियों का उपयोग स्पष्ट इंटीजर से int रूपांतरण के लिए किया जाता है। इस राइट-अप ने जावा में इंटीजर को इंट में बदलने के तरीकों का वर्णन किया है।