Scala 将Java字符串列表转换为字符串的程序
可以通过在Scala中使用Java的toString方法,将Java字符串列表转换为字符串。在此,您需要导入Scala的JavaConversions对象,以使此转换工作。
现在,让我们看一些例子,然后详细讨论它是如何工作的。
例1:
// Scala程序将Java列表
// 转换为Scala中的字符串
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建字符串列表
val list = new java.util.ArrayList[String]()
// 将字符串添加到列表中
list.add("geeks")
list.add("for")
list.add("geeks")
// 将列表转换为字符串
val str = list.toString
// 显示输出
println(str)
}
}
[geeks, for, geeks]
这里,重复元素没有被消除,并且列表中元素的结果顺序与上述相同。
例2:
// Scala程序将Java列表
// 转换为Scala中的字符串
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建字符串列表
val list = new java.util.ArrayList[String]()
// 将字符串添加到列表中
list.add("I")
list.add("am a")
list.add("writer")
// 将列表转换为字符串
val str = list.toString
// 显示输出
println(str)
}
}
[I, am a, writer]
这里,所述列表不是按照正确的顺序,因此结果输出也不是正确的顺序。