الدالة toHashSet()‎ في Kotlin

من موسوعة حسوب
مراجعة 11:36، 30 أغسطس 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - 'Kotlin Functions' ب'Kotlin Function')

تعيد الدالة toHashSet()‎ كائنًا من النوع HashSet لجميع عناصر المصفوفة أو المجموعة التي استُدعيت معها.

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

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

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

يعاد كائن من النوع HashSet لجميع عناصر المصفوفة أو المجموعة المعطاة.

أمثلة

استعمال الدالة ()toHashSet مع مصفوفة مؤلفة من ستة عناصر:

import java.util.Arrays

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

    println(array.toHashSet() // [3, 4, 5, 6]
    println(array.toHashSet().javaClass.kotlin.qualifiedName) // java.util.HashSet
}

انظر أيضًا

مصادر