我有一个Array [String]有空格的场景。当我申请更换时,它不会返回正确的结果。我的实施会出现什么错误。
scala> val chk2 =Array("8.0","60.0","")
chk2: Array[String] = Array(8.0, 60.0, "")
scala> val chk3 = chk2.map(x => (x.replace("", "0")))
chk3: Array[String] = Array(080.000, 06000.000, 0)
答案 0 :(得分:1)
您可以将map
与模式匹配结合使用:
chk2.map{ case "" => "0"; case x => x }
// res2: Array[String] = Array(8.0, 60.0, 0)