代码之家  ›  专栏  ›  技术社区  ›  Adolf Dsilva

在Kotlin中将数组转换为列表

  •  43
  • Adolf Dsilva  · 技术社区  · 9 年前

    我尝试使用(与java相同)

    val disabledNos = intArrayOf(1, 2, 3, 4)
    var integers = Arrays.asList(disabledNos)
    

    但这并没有给我一个清单。 有什么想法吗?

    3 回复  |  直到 7 年前
        1
  •  95
  •   crgarridos    9 年前

    Kotlin在标准库中支持此转换。

    您可以直接使用

    disableNos.toList()
    

    或者,如果您想使其可变:

    disableNos.toMutableList()
    
        2
  •  2
  •   Alok Gupta    6 年前

    val disabledNos = intArrayOf(1, 2, 3, 4)
    var integers = Arrays.asList(*disabledNos)
    

    只需将*添加到asList

        3
  •  -1
  •   Jake Lee    8 年前

    哎呀,这很简单:

    var integers = disabledNos.toList()