作者:雷诺gg | 来源:互联网 | 2022-12-10 14:44
1> Abner Escóci..:
使用扩展功能toTypedArray
如下
set.toTypedArray()
该功能属于Kotlin图书馆
/**
* Returns a *typed* array containing all of the elements of this collection.
*
* Allocates an array of runtime type `T` having its size equal to the size of this collection
* and populates the array with the elements of this collection.
* @sample samples.collections.Collections.Collections.collectionToTypedArray
*/
@Suppress("UNCHECKED_CAST")
public actual inline fun Collection.toTypedArray(): Array {
@Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN")
val thisCollection = this as java.util.Collection
return thisCollection.toArray(arrayOfNulls(0)) as Array
}