الفرق بين المراجعتين ل"Kotlin/kotlin.text/StringBuilder/"
< 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
}