الدالة text.endsWith()
في لغة Kotlin
< Kotlin | kotlin.text
تعيد الدالة endsWith()
القيمة true
إن كانت سلسلة الحروف أو السلسلة النصية التي استُدعيت عبرها تنتهي بالحرف أو اللاحقة المُمرّرة. الوسيط ignoreCase
يحدد ما إذا كانت الدالة ستتجاهل حالة الحروف.
البنية العامة
fun String.endsWith(
suffix: String,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
char: Char,
ignoreCase: Boolean = false
): Boolean
fun CharSequence.endsWith(
suffix: CharSequence,
ignoreCase: Boolean = false
): Boolean
القيم المعادة
قيمة منطقية.
أمثلة
استخدام الدالة ()endsWith
مع سلسلة نصية
تعرِّف الشيفرة الآتية سلسلة نصية باسم str
، ثمَّ تستدعي الدالة ()endsWith
عبرها مع تمرير سلسلة نصية كوسيط، ثمَّ تطبع الناتج:
fun main(args: Array<String>) {
val str = "wiki Hsoub"
println(str.endsWith("abc")) // false
println(str.endsWith("soub")) // true
}
انظر أيضًا
startsWith()
: تعيد الدالةstartsWith()
القيمةtrue
إن كانت سلسلة الحروف أو السلسلة النصية التي استُدعيت عبرها تبدأ بالحرف أو السابقة المُمرّرة. الوسيطignoreCase
يحدد ما إذا كانت الدالة ستتجاهل حالة الحروف.elementAt()
: تعيد الحرف الموجود في الفهرس المُحدّد في سلسلة الحروف التي استُدعيت عبرها، في حال كان الفهرس خارج الحدود فستطلق الاستثناءIndexOutOfBoundsException
.
compareTo()
: تقارن بين سلسلتين نصيتين.