الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder»
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
== الدوال البانية (Constructors) == | |||
<noinclude>{{DISPLAYTITLE:الصنف <code>StringBuilder</code> في Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE:الصنف <code>StringBuilder</code> في Kotlin}}</noinclude> | ||
=== <code>[[Kotlin/kotlin.text/StringBuilder/Init|<init>]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/Init|<init>]]</code> === | ||
ينشِئ التابع <code>StringBuilder()</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>. | |||
== الخاصيات == | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]</code> === | ||
تعيد الخاصية <code>length</code> عدد عناصر <nowiki/>[[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها. | |||
== الدوال == | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/append|append]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/append|append]]</code> === | ||
تضم الدالة<code>append()</code> السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددين <code>start</code> و <code>end</code> كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين. | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/get|get]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/get|get]]</code> === | ||
تعيد الدالة<code>get()</code> الحرف الموجود عند الفهرس المُمرّر <code>index</code> في <nowiki/>[[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها. | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse]]</code> === | ||
تعيد الدالة<code>reverse()</code> نسخة من الصنف <nowiki/>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]] مشابهة للكائن الذي استُدعيت عبره مع عكس حروفه. | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence]]</code> === | ||
تعيد الدالة <code>subSequence()</code> <nowiki/>[[Kotlin/CharSequence/index|سلسلة حروف]] تحتوي جزءًا من <nowiki/>[[Kotlin/CharSequence/index|سلسلة الحروف]] التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط <code>startIndex</code>وانتهاءً بالفهرس المحدّد بالوسيط <code>endIndex</code> (غير مُتضمّن). | |||
=== <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString]]</code> === | === <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString]]</code> === | ||
تعيد الدالة <code>toString()</code> تمثيلًا نصّيًا للكائن الذي استُدعيت عبره. | |||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Classes]] | [[تصنيف:Kotlin Classes]] | ||
[[تصنيف:Kotlin StringBuilder]] | [[تصنيف:Kotlin StringBuilder]] |
مراجعة 17:32، 19 يوليو 2018
الدوال البانية (Constructors)
<init>
ينشِئ التابع StringBuilder()
كائنًا من النوع StringBuilder
.
الخاصيات
length
تعيد الخاصية length
عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
الدوال
append
تضم الدالةappend()
السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددين start
و end
كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين.
get
تعيد الدالةget()
الحرف الموجود عند الفهرس المُمرّر index
في سلسلة الحروف التي استُدعيت عبرها.
reverse
تعيد الدالةreverse()
نسخة من الصنف StringBuilder مشابهة للكائن الذي استُدعيت عبره مع عكس حروفه.
subSequence
تعيد الدالة subSequence()
سلسلة حروف تحتوي جزءًا من سلسلة الحروف التي استُدعيت عبرها بداية بالفهرس المحدّد بالوسيط startIndex
وانتهاءً بالفهرس المحدّد بالوسيط endIndex
(غير مُتضمّن).
toString
تعيد الدالة toString()
تمثيلًا نصّيًا للكائن الذي استُدعيت عبره.