الفرق بين المراجعتين لصفحة: «Kotlin/collections/toMutableList»

من موسوعة حسوب
ط تعديل المثال.
سطر 25: سطر 25:


     println(array.toMutableList()) // [4, 5, 6]
     println(array.toMutableList()) // [4, 5, 6]
    println(array.toMutableList().javaClass.kotlin.qualifiedName) // java.util.ArrayList
}
}
</syntaxhighlight>
</syntaxhighlight>

مراجعة 11:12، 29 أغسطس 2018

تحول الدالة toMutableList()‎ المصفوف أو المجموعة التي استُدعيت معها إلى قائمة متغيرة.

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

يمكن استدعاء الدالة toMutableList()‎ مع المصفوفات:

fun <T> Array<out T>.toMutableList(): MutableList<T> 
fun ByteArray.toMutableList(): MutableList<Byte> 
fun ShortArray.toMutableList(): MutableList<Short> 
fun IntArray.toMutableList(): MutableList<Int> 
fun LongArray.toMutableList(): MutableList<Long> 
fun FloatArray.toMutableList(): MutableList<Float> 
fun DoubleArray.toMutableList(): MutableList<Double>
fun BooleanArray.toMutableList(): MutableList<Boolean> 
fun CharArray.toMutableList(): MutableList<Char>

ومع المجموعات أيضًا:

fun <T> Iterable<T>.toMutableList(): MutableList<T> 
fun <T> Collection<T>.toMutableList(): MutableList<T>

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

تُعاد قائمة متغيرة تحوي جميع عناصر المصفوفة أو المجموعة المعطاة.

أمثلة

استعمال الدالة ()toMutableList لتحويل مصفوفة إلى قائمة متغيرة:

fun main(args: Array<String>) {
    val array = arrayOf(4, 5, 6)

    println(array.toMutableList()) // [4, 5, 6]
    println(array.toMutableList().javaClass.kotlin.qualifiedName) // java.util.ArrayList
}

انظر أيضًا

مصادر