如何以格式化方式打印数组的数组?

val k = Array(Array("s","2","20"),Array("sw","3","3"))

我如何转换为以下形式的字符串:

"[[s,2,20],[sw,3,3]]"
liuzengmis 回答:如何以格式化方式打印数组的数组?

您可以使用Array类的mkString方法:

println(k.map(_.mkString("[",","]")).mkString("[","]"))
,

尝试一下:

object DemoAbc extends App {
      val k = Array(Array("s","2","20"),Array("sw","3","3"))

      val r = k.map(_.toList).toList

      println(r.toString.replaceAll("List","").replaceAll("\\(","[").replaceAll("\\)","]"))

    }
本文链接:https://www.f2er.com/3117260.html

大家都在问