الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder/subSequence»
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.subSequence()</code> في | <noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.subSequence()</code> في Kotlin}}</noinclude> | ||
تقتطع الدالة <code>subSequence()</code> جزءًا محددًا من سلسلة محارف الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]] وتعيدها. | تقتطع الدالة <code>subSequence()</code> جزءًا محددًا من سلسلة محارف الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]] وتعيدها. | ||
==البنية العامة== | ==البنية العامة== | ||
سطر 30: | سطر 30: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* | *الدالة <code>[[Kotlin/kotlin.text/StringBuilder/append|append()]]</code>: تضيف محرفًا أو [[Kotlin/String|سلسلة نصية]] أو أيَّ كائن آخر إلى الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]]. | ||
* <code>[[Kotlin/kotlin.text/StringBuilder/ | *الدالة <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString()]]</code>: تحول الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]]. | ||
*الدالة <code>[[Kotlin/kotlin.text/StringBuilder/get|get()]]</code>: تجلب محرفًا ذا فهرس محدَّدٍ من [[Kotlin/CharSequence/index|سلسلة محارف]] الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>. | |||
* <code>[[Kotlin/kotlin.text/StringBuilder/get|get()]]</code>: | *الدالة <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse()]]</code>: تعكس ترتيب محارف الكائن [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</code>]]. | ||
* | |||
==مصادر== | ==مصادر== | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/sub-sequence.html صفحة الدالة StringBuilder.subSequence() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/sub-sequence.html صفحة الدالة StringBuilder.subSequence() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Function]] | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin StringBuilder]] |
المراجعة الحالية بتاريخ 10:31، 1 سبتمبر 2018
تقتطع الدالة subSequence()
جزءًا محددًا من سلسلة محارف الكائن StringBuilder
وتعيدها.
البنية العامة
actual fun subSequence(
startIndex: Int,
endIndex: Int
): CharSequence
منصة التشغيل المطلوبة: JS.
حلت الدالة CharSequence.subSequence
مكان هذه الدالة.
المعاملات
startIndex
عدد صحيح يحدد فهرس المحرف الذي يمثل بداية الجزء المراد اقتطاعه من محتوى الكائن StringBuilder
.
endIndex
عدد صحيح يحدد فهرس المحرف (لا يدخل ضمن المجال) الذي يمثل نهاية الجزء المراد اقتطاعه من محتوى الكائن StringBuilder
.
القيمة المعادة
تعاد سلسلة محارف تحتوي على الجزء المقتطع من الكائن StringBuilder
والمحدد بالمحرف ذي الفهرس startIndex
والمحرف ذي الفهرس EndIndex
(لا يدخل هذا المحرف ضمن المجال).
أمثلة
استعمال الدالة subSequence()
لاقتطاع جزء محدد من محتوى الكائن StringBuilder
:
fun main(args: Array<String>) {
val sb = StringBuilder("Academy")
println(sb.subSequence(2,5)) // => ade
}
انظر أيضًا
- الدالة
append()
: تضيف محرفًا أو سلسلة نصية أو أيَّ كائن آخر إلى الكائنStringBuilder
. - الدالة
toString()
: تحول الكائنStringBuilder
إلى سلسلة نصية. - الدالة
get()
: تجلب محرفًا ذا فهرس محدَّدٍ من سلسلة محارف الكائنStringBuilder
. - الدالة
reverse()
: تعكس ترتيب محارف الكائنStringBuilder
.