الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/StringBuilder/»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init() في لغة Kotlin}}</noinclude> ينشِئ التابع <cod...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع StringBuilder.Init() في لغة Kotlin}}</noinclude> | ||
ينشِئ التابع <code>StringBuilder()</code> [[Kotlin/kotlin.text/StringBuilder/index| | ينشِئ التابع <code>StringBuilder()</code> كائنا من النوع<code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>. | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
StringBuilder(capacity: Int) | |||
StringBuilder(content: CharSequence) | |||
StringBuilder() | |||
StringBuilder(content: String = "") | |||
</syntaxhighlight> | |||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
[[Kotlin/kotlin.text/ | كائن من النوع<code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>. | ||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code>StringBuilder()</code> | === استخدام التابع <code>StringBuilder()</code> === | ||
ينشِئ التابع <code>Regex()</code> في الشيفرة الآتية [[Kotlin/kotlin.text/ | ينشِئ التابع <code>Regex()</code> في الشيفرة الآتية كائنًا من النوع<code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>باسم <code>sb</code>، و<nowiki/>[[Kotlin/String|سلسلة نصية]] باسم <code>str1</code>، ثم يضيف إلى <code>sb</code> [[Kotlin/String|السلسلة النصية]] <code>str1</code>باستخدام الدالة <code>[[Kotlin/kotlin.text/Appendable/Appendable/append|append()]]</code><code></code> :<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val str1 = "hello" | |||
val sb = StringBuilder() | |||
sb.append(str1) | |||
println(sb) // => hello | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== انظر أيضًا === | === انظر أيضًا === | ||
* صفحة <code>[[Kotlin/kotlin.text/ | * صفحة الصنف <code>[[Kotlin/kotlin.text/StringBuilder/index|StringBuilder]]</code>[[Kotlin/kotlin.text/Regex/index|.]] | ||
* [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]] | * [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]] | ||
== مصادر == | == مصادر == | ||
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/- | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/-init-.html التهيئة الأوليّة عبر التابع StringBuilder.Init() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 19:19، 5 يوليو 2018
ينشِئ التابع StringBuilder()
كائنا من النوعStringBuilder
.
البنية العامة
StringBuilder(capacity: Int)
StringBuilder(content: CharSequence)
StringBuilder()
StringBuilder(content: String = "")
القيم المعادة
كائن من النوعStringBuilder
.
أمثلة
استخدام التابع StringBuilder()
ينشِئ التابع Regex()
في الشيفرة الآتية كائنًا من النوعStringBuilder
باسم sb
، وسلسلة نصية باسم str1
، ثم يضيف إلى sb
السلسلة النصية str1
باستخدام الدالة append()
:
fun main(args: Array<String>) {
val str1 = "hello"
val sb = StringBuilder()
sb.append(str1)
println(sb) // => hello
}