الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder/subSequence»
لا ملخص تعديل |
ط استبدال النص - '==القيمة المُعادة==' ب'==القيمة المعادة==' |
||
سطر 8: | سطر 8: | ||
): CharSequence | ): CharSequence | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
[[Kotlin/CharSequence/index|سلسلة حروف]]. | [[Kotlin/CharSequence/index|سلسلة حروف]]. | ||
==أمثلة== | ==أمثلة== |
مراجعة 07:38، 22 أغسطس 2018
تعيد الدالة subSequence()
سلسلة حروف تحتوي جزءًا من سلسلة الحروف التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط startIndex
وانتهاءً بالفهرس المحدّد بالوسيط endIndex
(غير مُتضمّن).
البنية العامة
actual fun subSequence(
startIndex: Int,
endIndex: Int
): CharSequence
القيمة المعادة
أمثلة
استخدام الدالة subSequence()
تُنشِئ الشيفرة الآتية كائنًا من النوع StringBuilder
باسم sb
، ثم تستدعي الدالةsubSequence()
عبر sb
، وتمرر إليها عددين، ثم تطبع الناتج:
fun main(args: Array<String>) {
val sb = StringBuilder("Academy")
println(sb.subSequence(2,5)) // => ade
}
أنظر أيضًا
- الخاصية
length:
تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها. append()
: تضم السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددينstart
وend
كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين.
get()
: تعيد الحرف الموجود عند الفهرس المُمرّرindex
في سلسلة الحروف التي استُدعيت عبرها.
- صفحة الصنف
StringBuilder
.