convert string to int in java Hindi | with example program

 हेलो दोस्तों !

आज की इस पोस्ट convert string to int in java Hindi | with example program में हम स्ट्रिंग को इन्टिजर में कैसे कन्वर्ट करें। इस पर चर्चा करेंगे। और स्ट्रिंग को इन्टिजर में कन्वर्ट करने का एक जावा का प्रोग्राम भी बनाएंगे।

इस पोस्ट के मुख्य विषय निन्म है :-

  • string को integer में कैसे convert किया जाता है ? how to covert string to integer .
  • program of convert string to int in java .
  • यह प्रोग्राम किस प्रकार कार्य करेगा। 
  • string को int में क्यों convert करते है ?

1. string को integer में कैसे convert किया जाता है :-

तो दोस्तों सबसे पहले हम यह जान लेते है की string को integer में कैसे convert किया जाता है?

convert string to int in java program in Hindi

दोस्तों स्ट्रिंग को इन्टिजर  या int में कन्वर्ट करने के लिए जावा में भी c की तरह लाइब्रेरी फंक्शन मौजूद है। लेकिन इन्हे जावा में किसी एक क्लास के अंदर रखा जाता है क्योंकि जावा में हर फंक्शन किसी न किसी क्लास के अंदर आता है। हम इन्ही predefined रैपर क्लास के functions का यूज़ करके जावा में किसी स्ट्रिंग को इन्टिजर में या int में कन्वर्ट कर सकते है। 

जावा में int और integer दो अलग -अलग चीज़े मानी जाती है। जहाँ जावा में int एक predefined डाटा टाइप होता है वही integer एक रैपर क्लास होती है। जिसमे भी इन्टिजर टाइप की वैल्यू स्टोर होती है। लेकिन हम जावा में int वेरिएबल पर integer टाइप की क्लास की वैल्यू को स्टोर करा सकते है। 

string को इन्टिजर में कन्वर्ट करने के दो रास्ते मौजूद है। पहला किसी रैपर क्लास के फंक्शन्स का यूज़ करके तथा दूसरा ASCII CODE  का यूज़ करके। हम जावा में इन दोनों तरीकों से किसी स्ट्रिंग को इन्टिजर में कन्वर्ट कर सकते है। साथ में इन्टिजर को स्ट्रिंग में भी कन्वर्ट कर सकते है। 

आज हम जो प्रोग्राम देखेंगे उसमे हम स्ट्रिंग को इन्टिजर में कन्वर्ट करने के लिए जावा रैपर क्लास के फंक्शन का यूज़ करेंगे। और एक स्ट्रिंग को इन्टिजर में कन्वर्ट करके उसे स्क्रीन पर प्रिंट भी कराएँगे। 

2. program of convert string to int in java :-

तो दोस्तों अब हम string को integer में convert करने का एक java program देख लेते है। 

program of convert string to integer :-

public class Stringtoint
{
public static void main(String args[])
{
String str1="5678";
String str="1234";
int intvalue;
intvalue=Integer.parseInt(str);
Integer intvalue1=Integer.valueOf(str1);
System.out.println("intvalue1 is:"+intvalue1);
System.out.println("intvalue is:"+intvalue);
}
}

3. यह प्रोग्राम किस प्रकार कार्य करेगा :-

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

दोस्तों जब इस प्रोग्राम को JVM द्वारा कॉल किया जायेगा तब सबसे पहले वेरिएबल्स को मेमोरी allocate की जाएगी। और फिर आगे की प्रोसेस चलेगी। आप प्रोग्राम में देख सकते है की हमने Integer.parseInt में एक स्ट्रिंग को इन्टिजर में कन्वर्ट करने के लिए पास किया गया है। 

तब integer क्लास अपने parseint फंक्शन को कॉल करके स्ट्रिंग को इन्टिजर में कन्वर्ट करने की प्रोसेस को पूरा करेगा और स्ट्रिंग को इन्टिजर में कन्वर्ट करके return कर देगा। इसी प्रकार दूसरी स्ट्रिंग को भी हम integer क्लास के valueof फंक्शन को पास करके दूसरी स्ट्रिंग को भी इन्टिजर में कन्वर्ट करा देंगे और फिर स्ट्रिंग को इन्टिजर में कन्वर्ट करके return करा देंगे। 

इन दोनों क्लास के फंक्शन जो वैल्यू return करेंगे उसे हम एक int या integer क्लास के वेरिएबल में स्टोर करा लेंगे और फिर उन वैल्यू को प्रिंट करा देंगे। 

4. string को int में क्यों convert करते है :-

तो दोस्तों अब बात कर लेते है की हमें string को integer में कन्वर्ट करने की क्यों जरुरत पड़ती है?

दोस्तों अगर हम इसके सबसे ज्यादा यूज़ की बात करें तो वह है कमांड लाइन आर्गुमेंट। दोस्तों कमांड लाइन आर्गुमेंट एक ऐसी प्रोसेस है जिसके कारण सबसे ज्यादा स्ट्रिंग को इन्टिजर में कन्वर्ट किया जाता है। दोस्तों अगर आप कमांड लाइन आर्गुमेंट का प्रोग्राम बनाते है और उसमे अगर आप यूजर से आर्गुमेंट लेकर उन पर कोई भी मैथमेटिकल कैलकुलेशन करना चाहते है तो उसे आपको इन्टिजर में कन्वर्ट करने की जरुरत होगी। 

कमांड लाइन आर्गुमेंट में हमें सारी वैल्यूज स्ट्रिंग के रूप में मिलती है इसलिए हमें स्ट्रिंग को इन्टिजर में कन्वर्ट करने की जरुरत पड़ती है। दोस्तों केवल यही एक प्रॉब्लम नहीं है जिसमे हमें स्ट्रिंग को इन्टिजर में कन्वर्ट करना पड़ता है ऐसी बहुत सारी प्रोब्लेम्स मौजूद है। 

जहा भी हमें स्ट्रिंग को इन्टिजर में कन्वर्ट करने की जरुरत होती है। वहाँ हम इसी प्रकार की क्लासेज और फंक्शन का यूज़ करके स्ट्रिंग को इन्टिजर में कन्वर्ट करते है। दोस्तों जहाँ भी आपको ऐसी प्रॉब्लम मिले वहाँ इन्हीं फंक्शन्स और क्लासेज की मदद से स्ट्रिंग को इन्टिजर में कन्वर्ट करें। और अपना कैलकुलेशन पूरा करें। 

हम यहाँ पर नंबर स्ट्रिंग को इन्टिजर में कन्वर्ट करने की बात कर रहे है। अगर आपकी स्ट्रिंग नंबर नहीं है तो शायद आपकी स्ट्रिंग इन फंक्शन क्लासेज और फंक्शन की मदद से इन्टिजर में कन्वर्ट न हो पाए और एरर दे। क्योकि ये क्लासेज और फंक्शन केवल नंबर स्ट्रिंग को ही इन्टिजर में कन्वर्ट करने में सक्षम है। 

इन पोस्ट को भी पढ़े :-

Author :- तो दोस्तों हमारी यह पोस्ट अब ख़त्म होती है। हम आशा करते है की हमारी यह convert string to int in java Hindi | with example program पोस्ट आपको जरूर पसंद आई होगी। और आप स्ट्रिंग को इन्टिजर में कन्वर्ट करने का जावा प्रोग्राम सीख गए होंगे। तो दोस्तों अगर आपको लगता है की इस पोस्ट में कुछ कमी है तो हमें कमेंट करके जरूर बताये। हम उस कमी को दूर करने का प्रयास करेंगे। धन्यवाद !


Post a Comment

0 Comments