Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में बूलियन क्लास

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

बूलियन वर्ग के क्षेत्र निम्नलिखित हैं -

  • स्थिर बूलियन FALSE - यह बूलियन ऑब्जेक्ट है जो आदिम मान असत्य के अनुरूप है।
  • स्थिर बूलियन सत्य - यह बूलियन ऑब्जेक्ट है जो आदिम मान सत्य के अनुरूप है।
  • स्थिर वर्ग<बूलियन> प्रकार - यह आदिम प्रकार के बूलियन का प्रतिनिधित्व करने वाली क्लास ऑब्जेक्ट है।

बूलियन वर्ग के कुछ तरीके निम्नलिखित हैं-

<टेबल> <थहेड> क्रमांक विधि और विवरण 1 बूलियन बूलियनवैल्यू ()
यह विधि इस बूलियन ऑब्जेक्ट का मान बूलियन आदिम के रूप में लौटाती है
2 int तुलना करने के लिए (बूलियन बी)
यह विधि इस बूलियन इंस्टेंस की तुलना दूसरे से करती है।
3 बूलियन बराबर (ऑब्जेक्ट obj)
यह विधि तभी सही होती है जब तर्क शून्य नहीं होता है और एक बूलियन ऑब्जेक्ट होता है जो इस ऑब्जेक्ट के समान बूलियन मान का प्रतिनिधित्व करता है।
4 स्थिर बूलियन getBoolean(स्ट्रिंग नाम)
यह विधि सत्य लौटाती है यदि और केवल यदि तर्क द्वारा नामित सिस्टम गुण मौजूद है और स्ट्रिंग "सत्य" के बराबर है।
5 इंट हैशकोड ()
यह विधि इस बूलियन ऑब्जेक्ट के लिए हैश कोड लौटाती है।
6 स्थिर बूलियन पार्सबूलियन(स्ट्रिंग एस)
यह विधि स्ट्रिंग तर्क को बूलियन के रूप में पार्स करती है।
7 स्ट्रिंग टूस्ट्रिंग ()
यह विधि इस बूलियन मान का प्रतिनिधित्व करने वाली एक स्ट्रिंग ऑब्जेक्ट लौटाती है।

आइए अब एक उदाहरण देखें -

उदाहरण

import java.lang.*;
public class Demo {
   public static void main(String[] args){
      Boolean val1, val2;
      val1 = new Boolean(true);
      val2 = new Boolean(true);
      boolean res = val1.equals(val2);
      System.out.println("Are both the Boolean values equal? = "+res);
   }
}

आउटपुट

Are both the Boolean values equal? = true

आइए अब एक और उदाहरण देखें-

उदाहरण

import java.lang.*;
public class Demo {
   public static void main(String[] args){
      Boolean val1, val2;
      val1 = new Boolean(false);
      val2 = new Boolean(true);
      System.out.println("Value1 = "+val1);
      System.out.println("Value2 = "+val2);
      System.out.println("HashCode Value1 = "+val1.hashCode());
      System.out.println("HashCode Value2 = "+val2.hashCode());
      boolean res = val1.equals(val2);
      System.out.println("Are both the Boolean values equal? = "+res);
   }
}

आउटपुट

Value1 = false
Value2 = true
HashCode Value1 = 1237
HashCode Value2 = 1231
Are both the Boolean values equal? = false

  1. जावा में अंतिम कीवर्ड

    final जावा तत्वों के लिए एक गैर-पहुंच संशोधक है। अंतिम संशोधक का उपयोग कक्षाओं, विधियों और चर के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है। अंतिम चर एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। अंतिम घोषित किए गए संदर्भ चर को किसी भिन्न वस्तु को संदर्भित करने के लिए कभी

  1. जावा में सुपर कीवर्ड

    सुपर वेरिएबल तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है। सुपर वैरिएबल तत्काल पैरेंट क्लास मेथड को लागू कर सकता है। super() तत्काल पैरेंट क्लास कंस्ट्रक्टर के रूप में कार्य करता है और चाइल्ड क्लास कंस्ट्रक्टर में पहली पंक्ति होना चाहिए। एक ओवरराइड विधि के सुपरक्लास संस्करण को लागू करते समय सुप

  1. जावा में एकत्रीकरण

    एकत्रीकरण HAS-A संबंध को दर्शाता है। आइए पहले उदाहरण देखें - उदाहरण public class Vehicle{} public class Speed{} public class Van extends Vehicle {    private Speed sp; } इससे पता चलता है कि क्लास वैन HAS-A स्पीड। स्पीड के लिए एक अलग क्लास होने से, हमें वैन क्लास के अंदर स्पीड से संबंधित प