الفرق بين المراجعتين ل"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()‎ تمثيلًا نصّيًا للكائن الذي استُدعيت عبره.