我看到Kotlin有一個List<out E>
集合,但我不知道如何初始化它。在Java中,我可以這樣寫:如何在Kotlin中初始化列表<T>?
List<String> geeks = Arrays.asList("Fowler", "Beck", "Evans");
如何在Kotlin中實現相同?
我看到Kotlin有一個List<out E>
集合,但我不知道如何初始化它。在Java中,我可以這樣寫:如何在Kotlin中初始化列表<T>?
List<String> geeks = Arrays.asList("Fowler", "Beck", "Evans");
如何在Kotlin中實現相同?
listOf
頂級函數救援:
val geeks = listOf("Fowler", "Beck", "Evans")
不帶任何參數調用[listOf](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/list-of.html)會讓你獲得一個空的列表,或者只需調用[emptyList](https: //kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/empty-list.html)以使其更具可讀性。 – frogcoder
還有[arrayListOf](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/array-list-of.html) –
@GregT你是真正的MVP :)謝謝! – cesarferreira
只是爲了增加更多的信息,科特林提供不可變的List
和MutableList
可以與listOf
和mutableListOf
進行初始化。如果您對Kotlin提供有關Collections的更多興趣,可以訪問官方參考文檔Collections。
With ['listOf'](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/list-of.html)? – Michael