有什么方法可以生成多个对象的数组吗?
我想要这样的东西:
doSomething(MutableList<String>) or doSomething(MutableList<Int>)
fun doSomething(list : MutableList<VariableObject>){}
答案 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->{}
}
}