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

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

تعريفها

تستخدم لمعرفة ما إذا كان الـ String الذي قام باستدعائها ينتهي بنص معين أم لا.
إذا كانت قيمة الباراميتر suffix موجودة في نهايته ترجع true, غير ذلك ترجع false.



بناؤها

public boolean endsWith(String suffix)
public boolean endsWith(String suffix)


باراميترات

  • مكان الباراميتر suffix نمرر الـ substring الذي نريد معرفة ما إذا كان موجوداً في نهاية الـ String أم لا.


قيمة الإرجاع

ترجع true إذا كانت القيمة التي نختبرها موجودة في نهاية النص.
و ترجع true أيضاً في حال قمنا باختبار قيمة فارغة.
غير ذلك ترجع false.



مثال

Main.java
public class Main {
public static void main(String[] args) {
String str = "welcome to harmash.com";
System.out.println( str.endsWith("harmash.com") ); // str لأنها موجودة في نهاية النص true سترجع
System.out.println( str.endsWith("harmash") ); // str لأنها ليست موجودة في نهاية النص false سترجع
System.out.println( str.endsWith("") ); // لأننا نختبر قيمة فارغة true سترجع
}
}
public class Main { public static void main(String[] args) { String str = "welcome to harmash.com"; System.out.println( str.endsWith("harmash.com") ); // str لأنها موجودة في نهاية النص true سترجع System.out.println( str.endsWith("harmash") ); // str لأنها ليست موجودة في نهاية النص false سترجع System.out.println( str.endsWith("") ); // لأننا نختبر قيمة فارغة true سترجع } }

سنحصل على النتيجة التالية عند التشغيل.

true
false
true
true false true