जावा प्रोग्राम स्ट्रिंग प्रकार चर को बूलियन में बदलने के लिए

इस कार्यक्रम में, हम जावा में स्ट्रिंग प्रकार चर को बूलियन में बदलना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा डेटा प्रकार (आदिम)
  • जावा स्ट्रिंग

उदाहरण 1: पार्सबुलियन () का उपयोग करके स्ट्रिंग को बूलियन में बदलें

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using parseBoolean() boolean b1 = Boolean.parseBoolean(str1); boolean b2 = Boolean.parseBoolean(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

उपरोक्त उदाहरण में, हमने स्ट्रिंग चर को बूलियन में बदलने parseBoolean()के लिए Booleanकक्षा की विधि का उपयोग किया है ।

यहाँ, Booleanजावा में एक आवरण वर्ग है। अधिक जानने के लिए, जावा रैपर क्लास पर जाएं।

उदाहरण 2: मान का उपयोग करके स्ट्रिंग को बूलियन में बदलें ()

हम स्ट्रिंग चर को विधि booleanका उपयोग करके भी परिवर्तित कर सकते हैं valueOf()। उदाहरण के लिए,

 class Main ( public static void main(String() args) ( // create string variables String str1 = "true"; String str2 = "false"; // convert string to boolean // using valueOf() boolean b1 = Boolean.valueOf(str1); boolean b2 = Boolean.valueOf(str2); // print boolean values System.out.println(b1); // true System.out.println(b2); // false ) )

उपरोक्त उदाहरण में, कक्षा की valueOf()विधि Booleanस्ट्रिंग चर को बूलियन में परिवर्तित करती है।

यहां, valueOf()विधि वास्तव में Booleanकक्षा की एक वस्तु लौटाती है । हालाँकि, ऑब्जेक्ट स्वचालित रूप से एक आदिम प्रकार में परिवर्तित हो जाता है। इसे जावा में अनबॉक्सिंग कहा जाता है। अधिक जानने के लिए, जावा ऑटोबॉक्सिंग और अनबॉक्सिंग पर जाएं।

अर्थात्,

 // valueOf() returns object of Boolean // object is converted onto boolean value boolean b1 = Boolean obj = Boolean.valueOf(str1)

दिलचस्प लेख...