जावा स्ट्रिंग तुलना करने के लिए () विधि
उदाहरण
दो तारों की तुलना करें:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
परिभाषा और उपयोग
विधि दो स्ट्रिंग्स की compareTo()
लेक्सिकोग्राफिक रूप से तुलना करती है।
तुलना स्ट्रिंग्स में प्रत्येक वर्ण के यूनिकोड मान पर आधारित है।
यदि स्ट्रिंग अन्य स्ट्रिंग के बराबर है तो विधि 0 लौटाती है। यदि स्ट्रिंग अन्य स्ट्रिंग (कम वर्ण) से कम है और स्ट्रिंग अन्य स्ट्रिंग (अधिक वर्ण) से बड़ी है तो 0 से कम मान 0 से कम है।
टिप: लोअर केस और अपर केस के अंतरों को अनदेखा करते हुए, दो स्ट्रिंग्स की लेक्सिकोग्राफी से तुलना करने के लिए ComparToIgnoreCase() का उपयोग करें ।
युक्ति: यूनिकोड मानों पर विचार किए बिना दो स्ट्रिंग्स की तुलना करने के लिए बराबर () पद्धति का उपयोग करें ।
वाक्य - विन्यास
public int compareTo(String string2)
public int compareTo(Object object)
पैरामीटर मान
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
टेक्निकल डिटेल
रिटर्न: | एक int मान: 0 यदि स्ट्रिंग अन्य स्ट्रिंग के बराबर है। <0 यदि स्ट्रिंग अन्य स्ट्रिंग की तुलना में लेक्सिकोग्राफ़िक रूप से कम है > 0 यदि स्ट्रिंग अन्य स्ट्रिंग (अधिक वर्ण) की तुलना में लेक्सिकोग्राफ़िक रूप से बड़ी है |
---|
स्ट्रिंग तरीके