在 java 7 中使用 scala.collection.TraversableOnce.mkString() 方法是否有任何替代或替代方法

Is there any replacement or alternative way for using scala.collection.TraversableOnce.mkString() method in java 7

我能够在 scala 中成功使用 mkString 方法。但是在尝试使用 java 时,不存在 java7 的 mkString 方法。那么有什么方法可以让我在 java.

中做同样的事情

下面是我的代码供参考:

val records: util.List[Tuple2[Void, Array[AnyRef]]] = dataSource.collect
    import scala.collection.JavaConversions._
    for (record <- records) {
      println(record.f1.mkString(","))
    }

您可以使用 Arrays.deepToString 获取数组元素的字符串表示形式。

 List<Tuple2<Void, Object[]>> records= dataSource.collect();
   Tuple2<Void, Object[]> record = records.iterator().next();
   System.out.println(Arrays.deepToString(record.f1));