الفرق بين المراجعتين ل"Kotlin/kotlin.text/StringBuilder/toString"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - 'Kotlin Methods' ب'Kotlin Function')
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.toString()‎</code> في لغة Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>StringBuilder.toString()‎</code> في لغة Kotlin}}</noinclude>
تعيد الدالة <code>toString()‎</code> تمثيلًا نصّيًا للكائن الذي استُدعيت عبره.
+
تحول الدالة <code>toString()‎</code> الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]].
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="kotlin">
 
<syntaxhighlight lang="kotlin">
 
fun toString(): String
 
fun toString(): String
</syntaxhighlight>
+
</syntaxhighlight>'''منصة التشغيل المطلوبة''': JS.
 +
 
 
==القيمة المعادة==
 
==القيمة المعادة==
[[Kotlin/String/index|سلسلة نصية]].
+
تعاد [[Kotlin/String|سلسلة نصية]] تمثل الكائن <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> المعطى بعد تحويله.
 
==أمثلة==
 
==أمثلة==
===استخدام الدالة <code>toString()‎</code>===
+
استعمال الدالة <code>subSequence()‎</code> لتحويل كائن من النوع <code>[[Kotlin/kotlin.text/StringBuilder|StringBuilder]]</code> إلى [[Kotlin/String|سلسلة نصية]]:<nowiki/><syntaxhighlight lang="kotlin">
تُنشِئ الشيفرة الآتية كائنًا من النوع <code>StringBuilder</code>باسم <code>sb</code>، ثم تستدعي  الدالة<code>subSequence()‎</code> عبر  <code>sb</code>، ثم تطبع الناتج:<nowiki/><syntaxhighlight lang="kotlin">
 
 
fun main(args: Array<String>) {
 
fun main(args: Array<String>) {
     val sb = StringBuilder("Academy")
+
     val sb = StringBuilder("WikiHsoub")
      
+
     val str = sb.toString()
     println(sb.toString()) // => Academy
+
     println(str.javaClass.kotlin.qualifiedName) // => kotlin.String
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
==أنظر أيضًا==
+
==انظر أيضًا==
 
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]:</code>تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
 
* الخاصية <code>[[Kotlin/kotlin.text/StringBuilder/length|length]]:</code>تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
 
* <code>[[Kotlin/kotlin.text/StringBuilder/append|append()‎]]</code>: تضم  [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من  [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.
 
* <code>[[Kotlin/kotlin.text/StringBuilder/append|append()‎]]</code>: تضم  [[Kotlin/String|السلسلة النصية]] أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير  عددين <code>start</code> و  <code>end</code> كوسيطين، فإنها تضم فقط جزء من  [[Kotlin/String|السلسلة النصية]] المحدد بذانك الوسيطين.
سطر 24: سطر 24:
  
 
==مصادر==
 
==مصادر==
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/to-string.html الدالة  StringBuilder.toString()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-string-builder/-string-builder/to-string.html صفحة الدالة StringBuilder.toString()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin Function]]
 
[[تصنيف:Kotlin Function]]

مراجعة 09:22، 1 سبتمبر 2018

تحول الدالة toString()‎ الكائن StringBuilder إلى سلسلة نصية.

البنية العامة

fun toString(): String

منصة التشغيل المطلوبة: JS.

القيمة المعادة

تعاد سلسلة نصية تمثل الكائن StringBuilder المعطى بعد تحويله.

أمثلة

استعمال الدالة subSequence()‎ لتحويل كائن من النوع StringBuilder إلى سلسلة نصية:

fun main(args: Array<String>) {
    val sb = StringBuilder("WikiHsoub")
    val str = sb.toString()
    println(str.javaClass.kotlin.qualifiedName) // => kotlin.String
}

انظر أيضًا

  • الخاصية length:تعيد عدد عناصر سلسلة الحروف التي استٌدعيت عبرها.
  • append()‎: تضم السلسلة النصية أو الحرف أو الكائن المُمرّر إليها إلى الكائن الذي استُدعيت عبره، وفي حال تمرير عددين start و  end كوسيطين، فإنها تضم فقط جزء من السلسلة النصية المحدد بذانك الوسيطين.
  • get()‎: تعيد الحرف الموجود عند الفهرس المُمرّر index في سلسلة الحروف التي استُدعيت عبرها.

مصادر