जावा स्ट्रिंग के बराबर है IgnoreCase ()

जावा स्ट्रिंग बराबर होता है IgnoreCase () विधि दो तार की तुलना करती है, मामले के अंतर को अनदेखा करती है। यदि स्ट्रिंग्स समान हैं, तो equalsIgnoreCase () सही है। यदि नहीं, तो यह गलत है।

स्ट्रिंग equalsIgnoreCase()विधि का सिंटैक्स है:

 string.equalsIgnoreCase(String str)

यहाँ, स्ट्रिंग Stringकक्षा की एक वस्तु है ।

equalsIgnoreCase () पैरामीटर

स्ट्रिंग equalsIgnoreCase()विधि एकल पैरामीटर लेती है।

  • str - तुलना की जाने वाली स्ट्रिंग

equalsToIgnoreCase () रिटर्न वैल्यू

  • अगर स्थिति बराबर है, तो मामले की सोच को नजरअंदाज करते हुए सच लौटाएं
  • अगर तार बराबर नहीं हैं तो झूठे लौटते हैं
  • यदि गलत तर्क है तो गलत रिटर्न देता हैnull

उदाहरण 1: जावा स्ट्रिंग इग्लिसोरेसकैसे ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; // comparing str1 with str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true // comparing str1 with str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false // comparing str3 with str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false ) )

यहाँ,

  • str1 और str2 समान हैं यदि आप मामले के अंतर पर विचार नहीं करते हैं। इसलिए, str1.equalsIgnoreCase(str2)रिटर्न true
  • str1 और str3 बराबर नहीं हैं। इसलिए, str1.equalsIgnoreCase(str3)और str3.equalsIgnoreCase(str1)रिटर्न false

उदाहरण 2: जांचें कि क्या दो तार बराबर हैं

 class Main ( public static void main(String() args) ( String str1 = "LEARN JAVA"; String str2 = "Learn Java"; // if str1 and str2 are equal (ignoring case differences), // the result is true if (str1.equalsIgnoreCase(str2)) ( System.out.println("str1 and str2 are equal"); ) else ( System.out.println("str1 and str2 are not equal"); ) ) )

आउटपुट

 str1 और str2 बराबर हैं

यदि आपको विचार में लिए गए केस अंतर के साथ दो तारों की तुलना करने की आवश्यकता है, तो या तो उपयोग करें

  • जावा स्ट्रिंग बराबरी ()
  • जावा स्ट्रिंग तुलना ()

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