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

जावा प्रोग्राम स्ट्रिंग को अलग करने के लिए ==ऑपरेटर और बराबर () विधि

इस लेख में, हम समझेंगे कि जावा में ==ऑपरेटर और बराबर () विधि में अंतर कैसे किया जाता है। ==(बराबर) ऑपरेटर जांचता है कि दो ऑपरेंड के मान बराबर हैं या नहीं, यदि हां तो कंडीशन सही हो जाती है।

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

नीचे उसी का एक प्रदर्शन है -

मान लें कि हमारा इनपुट है -

The first string : abcde
The second string: 12345

वांछित आउटपुट होगा -

Using == operator to compare the two strings: false
Using equals() to compare the two strings: false

एल्गोरिदम

Step 1 – START
Step 2 - Declare two strings namely input_string_1, input_string_2 and two boolean values namely result_1, result_2.
Step 3 - Define the values.
Step 4 - Compare the two strings using == operator and assign the result to result_1.
Step 5 - Compare the two strings using equals() function and assign the result to result_2.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

public class compare {
   public static void main(String[] args) {
      String input_string_1 = new String("abcde");
      System.out.println("The first string is defined as: " +input_string_1);
      String input_string_2 = new String("12345");
      System.out.println("The second string is defined as: " +input_string_2);
      boolean result_1 = (input_string_1 == input_string_2);
      System.out.println("\nUsing == operator to compare the two strings: " + result_1);
      boolean result_2 = input_string_1.equals(input_string_2);
      System.out.println("Using equals() to compare the two strings: " + result_2);
   }
}

आउटपुट

The first string is defined as: abcde
The second string is defined as: 12345

Using == operator to compare the two strings: false
Using equals() to compare the two strings: false

उदाहरण 2

यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

public class Demo {
   static void compare(String input_string_1, String input_string_2){
      boolean result_1 = (input_string_1 == input_string_2);
      System.out.println("\nUsing == operator to compare the two strings: " + result_1);
      boolean result_2 = input_string_1.equals(input_string_2);
      System.out.println("Using equals() to compare the two strings: " + result_2);
   }
   public static void main(String[] args) {
      String input_string_1 = new String("abcde");
      System.out.println("The first string is defined as: " +input_string_1);
      String input_string_2 = new String("12345");
      System.out.println("The second string is defined as: " +input_string_2);
      compare(input_string_1, input_string_2);
   }
}

आउटपुट

The first string is defined as: abcde
The second string is defined as: 12345

Using == operator to compare the two strings: false
Using equals() to compare the two strings: false

  1. जावा में दो स्ट्रिंग्स की तुलना करें

    जावा में तुलना () विधि का उपयोग करके दो तारों की तुलना करें। वाक्य रचना इस प्रकार है - int compareTo(Object o) यहाँ, o तुलना की जाने वाली वस्तु है। वापसी मान 0 है यदि तर्क एक स्ट्रिंग है जो इस स्ट्रिंग के बराबर है; 0 से कम का मान यदि तर्क इस स्ट्रिंग से शब्दावली की दृष्टि से बड़ा स्ट्रिंग है; और 0

  1. जावा प्रोग्राम एक स्ट्रिंग में स्वरों की गणना करने के लिए

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb

  1. दो सूचियों को मर्ज करने और इसे क्रमबद्ध करने के लिए पायथन कार्यक्रम

    जब दो सूचियों को मर्ज करने और उन्हें क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जा सकती है जो सॉर्ट विधि का उपयोग करके सूची को सॉर्ट करती है। नीचे उसी का प्रदर्शन है - उदाहरण def merge_list(list_1, list_2):    merged_list = list_1 + list_2    merged_list.sort() &n