方法(Kotlin)中的MutableList <object>变量

时间:2019-11-10 02:28:50

标签: android list kotlin

有什么方法可以生成多个对象的数组吗?

我想要这样的东西:

doSomething(MutableList<String>) or doSomething(MutableList<Int>) 
fun doSomething(list : MutableList<VariableObject>){}

2 个答案:

答案 0 :(得分:3)

这就是泛型的用途

fun <T> doSomething(list: MutableList<T>) {
}

答案 1 :(得分:0)

使用任何

 fun doSomething(list: MutableList<Any>) {
    val value = list[0]
    when (value) {
        is String -> {
        }
        is Int ->{}
        is yourcustomclass->{}
    }
}