java - Scala 代码的 join 函数中的 StringUtils 错误

标签 java arrays string scala

这是我尝试连接字符串数组的 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/

相关文章:

java - 我可以强制消除 Rhino 调用的重载方法的歧义吗?

java - 如何在 Jface TableViewer 中选择单个单元格?

python - 重新缩放一个 numpy 数组

regex - 如何在文本编辑器中替换正则表达式的子字符串

c++ - vector 元素和 txt 文件行之间的字符串比较不起作用

linux - 如何在 Linux 上递归搜索多个模式?

java - 如何使用 Java 在列表中找到所有可能的 4 组?

java - 如果我在 Java 中使用字符串作为哈希表键,会出现错误吗?

c++ - 在数组中间添加新索引

javascript - 反向映射 JSON 数据?