Javaالدالة contentEquals()
في جافا
تعريفها
تقارن قيمة الـ String
الذي قام باستدعائها مع قيمة كائن الـ StringBuffer
الذي نمرره لها مكان الباراميتر sb
.
ترجع true
في حال كانت جميع أحرفهم متطابقة, غير ذلك ترجع false
.
بناؤها
public boolean contentEquals(StringBuffer sb)
باراميترات
- مكان الباراميتر
sb
نمرر كائن الـStringBuffer
الذي نريد مقارنته مع الـString
.
قيمة الإرجاع
- ترجع
true
في حال كانت قيمة الكائن الذي نمرره مكان الباراميترsb
تساوي قيمة الـString
الذي قام باستدعائها. - ترجع
false
في حال كانت قيمة الكائن الذي نمرره مكان الباراميترsb
لا تساوي قيمة الـString
الذي قام باستدعائها.
مثال
public class Main { public static void main(String[] args) { String s = "welcome to harmash.com"; StringBuffer sb1 = new StringBuffer("welcome to harmash.com"); System.out.println( s.contentEquals(sb1) ); // sb1 تساوي قيمة s لأن قيمة true هنا سترجع StringBuffer sb2 = new StringBuffer("welcome to java world"); System.out.println( s.contentEquals(sb2) ); // sb2 لا تساوي قيمة s لأن قيمة false هنا سترجع } }
سنحصل على النتيجة التالية عند التشغيل.
true false