طريقة مقارنة سلسلة Java String إلى ()
مثال
قارن بين سلسلتين:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
التعريف والاستخدام
تقارن compareTo()
الطريقة بين سلسلتين من حيث المعجمية.
تستند المقارنة إلى قيمة Unicode لكل حرف في السلاسل.
تقوم الطريقة بإرجاع 0 إذا كانت السلسلة مساوية للسلسلة الأخرى. يتم إرجاع قيمة أقل من 0 إذا كانت السلسلة أقل من السلسلة الأخرى (أحرف أقل) وقيمة أكبر من 0 إذا كانت السلسلة أكبر من السلسلة الأخرى (المزيد من الأحرف).
نصيحة: استخدم () "" "" "" "" "" "" "" "" "" "" "أو" "" "" "، لمقارنة سلسلتين في معجميًا ، وتجاهل الفروق بين الأحرف الصغيرة والكبيرة.
نصيحة: استخدم طريقة equals () لمقارنة سلسلتين دون مراعاة قيم Unicode.
بناء الجملة
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 إذا كانت السلسلة أكبر من الناحية المعجمية من السلسلة الأخرى (المزيد من الأحرف) |
---|
❮ طرق السلسلة