如何在Kotlin中使用参数初始化LinkedList<T>

我知道如何List<T>使用listOf(elements..). 但不知道LinkedList。我找不到任何关于它的文章/文档。

回答

好吧,KotlinLinkedList在标准库中没有 a ,所以也没有内置的方法来初始化它。如果你的意思是java.util.LinkedList,你可以定义一个辅助函数来初始化它,例如

fun <T> linkedListOf(vararg items: T) = LinkedList<T>().apply { 
    for (i in items) { 
        add(i) 
    }
}


以上是如何在Kotlin中使用参数初始化LinkedList&lt;T&gt;的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>