【问题标题】:MutableList<object> variable in method (Kotlin)方法中的 MutableList<object> 变量 (Kotlin)
【发布时间】:2019-11-10 10:53:15
【问题描述】:

有没有办法生成多个对象的数组?

我想要这样的东西:

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

【问题讨论】:

    标签: android list kotlin


    【解决方案1】:

    这就是泛型的用途,

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

    【讨论】:

      【解决方案2】:

      任意使用

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-12
        • 1970-01-01
        • 2021-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        相关资源
        最近更新 更多