التابع text.toCollection() في لغة Kotlin
< Kotlin | kotlin.text
تضيف الدالة toCollection()
كل حروف سلسلة الحروف التي استٌدعيت عبرها إلى الوسيط المُمرّر destination
.
البنية العامة
fun <C : MutableCollection<in Char>> CharSequence.toCollection(
destination: C
): C
القيم المعادة
الوسيط المُمرّر destination
.
أمثلة
استخدام الدالة toCollection()
مع السلاسل النصية
تعرّف الشيفرة الآتية سلسلة نصية باسم str
ولائحة حروف باسم list
، ثم تستدعي الدالة toCollection()
عبر str
وتمرر إليها list
، ثم تطبع الناتج:
fun main(args: Array<String>) {
val list : MutableList<Char> = mutableListOf()
val str = "wiki.hsoub.com"
str.toCollection(list)
println(list) // [w, i, k, i, ., h, s, o, u, b, ., c, o, m]
}
انظر أيضًا
toUpperCase()
: تحوّل الدالةtoUpperCase()
الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase).toList()
: تعيد الدالةtoList()
لائحة تحتوي كل حروف سلسلة الحروف التي استٌدعيت عبرها.
toBigDecimalOrNull()
: تحلّل الدالةtoBigDecimalOrNull()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.toBigDecimal()
: تحلّل الدالةtoBigDecimal()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).