📅  最后修改于: 2023-12-03 15:23:18.731000             🧑  作者: Mango
在 Scala 中,我们可以使用 mkString
方法将 Java 列表转换为字符串。mkString
方法会将列表中的元素连接成一个字符串,并用指定的分隔符分隔元素。
以下是一个示例程序,展示了如何使用 mkString
方法将 Java 列表转换为字符串:
import java.util.{ArrayList, List}
object Main extends App {
val list: List[String] = new ArrayList[String]()
list.add("apple")
list.add("banana")
list.add("cherry")
val separator = ", "
val result = list.toArray.mkString(separator)
println(result)
}
以上代码中,我们创建了一个 Java 列表 list
,并添加了三个元素。然后,我们声明了一个字符串变量 separator
,表示元素之间的分隔符。接着,我们使用 toArray
方法将列表转换为数组,并在其上调用 mkString
方法,传入分隔符。最后,我们将结果打印到控制台。
输出结果如下:
apple, banana, cherry
在上述示例中,我们使用了如下的 Scala 语法:
import
语句用于导入 Java 中的类。object
关键字用于创建单例对象。App
特质用于使得对象可以作为应用程序运行。val
关键字用于声明不可变变量。toArray
方法用于将 Java 列表转换为数组。mkString
方法用于将数组转换为字符串,并指定分隔符。总之,上述示例就是一段简单的 Scala 程序,它演示了如何在 Scala 中将 Java 列表转换为字符串。