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