الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder/init»
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> | <noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> للصنف <code>StringBuilder</code> في Kotlin}}</noinclude> | ||
تنشئ الدالة <code>StringBuilder()</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>. | تنشئ الدالة <code>StringBuilder()</code> كائنًا من النوع <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>. | ||
| سطر 32: | سطر 32: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الدالة <code>[[Kotlin/kotlin.text/StringBuilder/append|append()]]</code>: تضيف محرفًا أو [[Kotlin/String|سلسلة نصية]] أو أيَّ كائن آخر إلى الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]]. | |||
* الدالة <code>[[Kotlin/kotlin.text/StringBuilder/toString|toString()]]</code>: تحول الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]]. | |||
* الدالة <code>[[Kotlin/kotlin.text/StringBuilder/subSequence|subSequence()]]</code>: تقتطع جزءًا محددًا من سلسلة محارف الكائن [[Kotlin/kotlin.text/StringBuilder|<code>StringBuilder</code>]] وتعيدها. | |||
* الدالة <code>[[Kotlin/kotlin.text/StringBuilder/get|get()]]</code>: تجلب محرفًا ذا فهرس محدَّدٍ من [[Kotlin/CharSequence/index|سلسلة محارف]] الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code>. | |||
* الدالة <code>[[Kotlin/kotlin.text/StringBuilder/reverse|reverse()]]</code>: تعكس ترتيب محارف الكائن [[Kotlin/kotlin.text/StringBuilder/index|<code>StringBuilder</code>]]. | |||
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]</code>: تمثل حجم الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> (عدد محارفه) الذي استدعي معها. | |||
* [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]] | * [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]] | ||
| سطر 37: | سطر 43: | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/-init-.html صفحة <init> للصنف StringBuilder في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/-init-.html صفحة <init> للصنف StringBuilder في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin init]] | ||
[[تصنيف:Kotlin Text]] | |||
[[تصنيف:Kotlin StringBuilder]] | |||
مراجعة 10:33، 1 سبتمبر 2018
تنشئ الدالة StringBuilder() كائنًا من النوع StringBuilder.
البنية العامة
StringBuilder(capacity: Int)
StringBuilder(content: CharSequence)
StringBuilder()
StringBuilder(content: String = "")
منصة التشغيل المطلوبة: JS.
المعاملات
capacity
عدد صحيح يحدد حجم الكائن StringBuilder المراد إنشاؤها.
content
سلسلة من المحارف أو سلسلة نصية تمثل محتوى الكائن StringBuilder المراد إنشاؤها.
القيم المعادة
يعاد كائنٌ من النوع StringBuilder.
أمثلة
استعمال الدالة StringBuilder() لإنشاء كائن من النوع StringBuilder:
fun main(args: Array<String>) {
val sb1 = StringBuilder("hsoub") // hsoub
val sb2 = StringBuilder() // فارغة
println(sb1.javaClass.kotlin.qualifiedName) // java.lang.StringBuilder
}
انظر أيضًا
- الدالة
append(): تضيف محرفًا أو سلسلة نصية أو أيَّ كائن آخر إلى الكائنStringBuilder. - الدالة
toString(): تحول الكائنStringBuilderإلى سلسلة نصية. - الدالة
subSequence(): تقتطع جزءًا محددًا من سلسلة محارف الكائنStringBuilderوتعيدها. - الدالة
get(): تجلب محرفًا ذا فهرس محدَّدٍ من سلسلة محارف الكائنStringBuilder. - الدالة
reverse(): تعكس ترتيب محارف الكائنStringBuilder. - الخاصية
length: تمثل حجم الكائنStringBuilder(عدد محارفه) الذي استدعي معها. - الأصناف والبواني (constructors) في لغة Kotlin.