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

जावा में एक्सओआर ऑपरेटर का महत्व?

बिटवाइज़ XOR (अनन्य या) "^" जावा में एक ऑपरेटर है जो उत्तर देता है '1' यदि इसके ऑपरेंड में दोनों बिट्स अलग हैं, यदि दोनों बिट्स समान हैं तो XOR ऑपरेटर परिणाम देता है '0' . XOR एक बाइनरी ऑपरेटर है जिसका मूल्यांकन बाएं से दाएं . किया जाता है ऑपरेटर "^" अपरिभाषित . है स्ट्रिंग प्रकार के तर्क के लिए।

उदाहरण

public class XORTest1 {
   public static void main(String[] args) {
      boolean x = false;
      boolean y = false;
      boolean xXorY = x ^ y;
      System.out.println("false XOR false: "+xXorY);
      x = false;
      y = true;
      xXorY = x ^ y;
      System.out.println("false XOR true: "+xXorY);
      x = true;
      y = false;
      xXorY = x ^ y;
      System.out.println("true XOR false: "+xXorY);
      x = true;
      y = true;
      xXorY = x ^ y;
      System.out.println("true XOR true: "+xXorY);
   }
}

आउटपुट

false XOR false: false
false XOR true: true
true XOR false: true
true XOR true: false


उदाहरण

public class XORTest2 {
   public static void main(String[] args) {
      String str1 = "1010100101";
      String str2 = "1110000101";
      StringBuffer sb = new StringBuffer();
      for (int i = 0; i < str1.length(); i++) {
         sb.append(str1.charAt(i)^str2.charAt(i));
      }
      System.out.println(sb);
   }
}

आउटपुट

0100100000

  1. जावा टर्नरी ऑपरेटर:एक चरण-दर-चरण मार्गदर्शिका

    जावा टर्नरी ऑपरेटर आपको कोड की एक लाइन पर if स्टेटमेंट लिखने देता है। एक टर्नरी ऑपरेटर या तो सही या गलत का मूल्यांकन कर सकता है। यह इस बात पर निर्भर करता है कि कथन सही है या गलत, यह एक निर्दिष्ट मान देता है। हम जावा का उपयोग करते हैं if…else एक कार्यक्रम के प्रवाह को नियंत्रित करने के लिए बयान। ए

  1. जावा में हैशसेट का महत्व

    हैशसेट डेटा में हेरफेर करने के लिए हैशिंग का उपयोग करता है। आइए एक उदाहरण देखें - उदाहरण import java.util.*; public class Demo{    private final String f_str, l_str;    public Demo(String f_str, String l_str){       this.f_str = f_str;       this.l_s

  1. जावा 9 में जबरन () विधि को नष्ट करने का महत्व?

    जबरन नष्ट () विधि का उपयोग किसी प्रक्रिया को समाप्त करने . के लिए किया जा सकता है . यदि प्रक्रिया समाप्त हो गई है या जमी हुई है तो इसकी आवश्यकता होगी। उदाहरण के लिए, isAlive() नष्ट करने के बाद () . के बाद विधि सही हो जाती है कहा जाता है। जबरन नष्ट () यदि समाप्ति का सफलतापूर्वक अनुरोध किया जाता है, त