代码之家  ›  专栏  ›  技术社区  ›  stack0114106

scala-将long数据类型的元组转换为数组[long][duplicate]

  •  -1
  • stack0114106  · 技术社区  · 5 年前

    scala> col_counts
    res38: (Long, Long, Long) = (3,3,0)
    
    scala>
    

    现在,我想把它转换成数组(3,3,0)。我绕了一个弯

    scala> col_counts.toString.replaceAll("""\)|\(""","").split(",")
    res47: Array[String] = Array(3, 3, 0)
    
    scala>
    

    1 回复  |  直到 5 年前
        1
  •  2
  •   Pedro Correia Luís    5 年前

    你可以这样做:

    val tuple :(Long,Long,Long) = (3,3,0)
    tuple.productIterator.toArray