Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالدالة contentEquals() في جافا

تعريفها

تقارن قيمة الـ String الذي قام باستدعائها مع قيمة كائن الـ StringBuffer الذي نمرره لها مكان الباراميتر sb.
ترجع true في حال كانت جميع أحرفهم متطابقة, غير ذلك ترجع false.



بناؤها

public boolean contentEquals(StringBuffer sb)
public boolean contentEquals(StringBuffer sb)


باراميترات

  • مكان الباراميتر sb نمرر كائن الـ StringBuffer الذي نريد مقارنته مع الـ String.


قيمة الإرجاع

  • ترجع true في حال كانت قيمة الكائن الذي نمرره مكان الباراميتر sb تساوي قيمة الـ String الذي قام باستدعائها.
  • ترجع false في حال كانت قيمة الكائن الذي نمرره مكان الباراميتر sb لا تساوي قيمة الـ String الذي قام باستدعائها.


مثال

Main.java
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 هنا سترجع
}
}
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
true false