जावा स्ट्रिंग सामग्री ()

जावा स्ट्रिंग कंटेंटइक्वाल्स () विधि यह जांचती है कि स्ट्रिंग की सामग्री निर्दिष्ट वर्णानुक्रम / स्ट्रिंगबर्फर के बराबर है या नहीं।

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

 string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)

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

contentEquals () पैरामीटर

contentEquals()विधि एक एकल पैरामीटर लेता है।

  • या तो StringBufferयाcharSequence

नोट: आप किसी भी वर्ग को पास कर सकते हैं charSequenceजो contentEquals()विधि को लागू करता है। उदाहरण के लिए: String, StringBuffer, CharBufferआदि

contentEquals () वापसी मान

  • रिटर्न trueयदि स्ट्रिंग में निर्दिष्ट पैरामीटर के समान वर्ण हैं। यदि नहीं, तो लौटाता है false

उदाहरण: जावा स्ट्रिंग सामग्री

 class Main ( public static void main(String() args) ( String str = "Java"; String str1 = "Java"; StringBuffer sb1 = new StringBuffer("Java"); CharSequence cs1 = "Java"; String str2 = "JavA"; StringBuffer sb2 = new StringBuffer("JavA"); CharSequence cs2 = "JavA"; System.out.println(str.contentEquals(str1)); // true System.out.println(str.contentEquals(sb1)); // true System.out.println(str.contentEquals(cs1)); // true System.out.println(str.contentEquals(str2)); // false System.out.println(str.contentEquals(sb2)); // false System.out.println(str.contentEquals(cs2)); // false ) )

जावा स्ट्रिंग बराबरी () बनाम सामग्रीएक्वाल्स ()

जावा स्ट्रिंग equals()विधि न केवल सामग्री की तुलना करती है, बल्कि यह भी जांचती है कि दूसरी वस्तु किसका उदाहरण है String। हालाँकि, contentEquals()केवल सामग्री की तुलना करता है। उदाहरण के लिए,

 class Main ( public static void main(String() args) ( String str1 = "Java"; StringBuffer sb1 = new StringBuffer("Java"); System.out.println(str1.equals(sb1)); // false System.out.println(str1.contentEquals(sb1)); // true ) )

यहां, str1 और sb1 दोनों की सामग्री समान है लेकिन वे विभिन्न वस्तुओं के उदाहरण हैं। इसलिए, str1.equals(sb1)रिटर्न falseऔर str1.contentEquals(sb1)रिटर्न true

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