这是我尝试连接字符串数组的 Scala 代码:
var data:Array[String] = getMyArray(input)
val out = StringUtils.join(data, ",")
然后我得到了以下我无法弄清楚的错误。
overloaded method value join with alternatives: (x$1: java.util.Collection[_],x$2: String)String <and> (x$1: java.util.Collection[_],x$2: Char)String <and> (x$1: java.util.Iterator[_],x$2: String)String <and> (x$1: java.util.Iterator[_],x$2: Char)String <and> (x$1: Array[Object],x$2: String)String <and> (x$1: Array[Object],x$2: Char)String cannot be applied to (Array[String], String)
最佳答案
为什么不使用 mkString?
scala> var data:Array[String]=Array("1","2")
data: Array[String] = Array(1, 2)
scala> data.mkString(",")
res2: String = 1,2
关于java - Scala 代码的 join 函数中的 StringUtils 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35049538/