Scala 将Java Set转换为String的程序

Scala 将Java Set转换为String的程序

可以通过在Scala中利用Java的toString方法将Java Set转换为String。在这里,我们需要导入Scala的JavaConversions对象,才能使这种转换工作。

现在,让我们看一些例子,然后详细讨论它是如何工作的。

例1:

// Scala程序将Java set转化为Scala中的String
 
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
 
// 创建对象
object GfG
{ 
 
    // 主方法
    def main(args:Array[String])
    {
     
        // 在Java中创建set
        val set = new java.util.HashSet[Int]()
          
        // 将整数添加到集合中
        set.add(9)
        set.add(10)
        set.add(11)
          
        // 将set转换为String
        val str = set.toString
          
        // 输出结果
        println(str)
     
    }
}
[9, 10, 11]

于是返回一个字符串。在这里,首先创建了一个集合,并利用add方法向其中添加整数元素。之后使用toString方法将该集合转换为一个字符串。
例2:

// Scala程序将Java set转化为Scala中的String
 
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
 
// 创建对象
object GfG
{ 
 
    // 主方法
    def main(args:Array[String])
    {
     
        // 在Java中创建set
        val set = new java.util.HashSet[Int]()
          
        // 将整数添加到集合中
        set.add(3)
        set.add(1)
        set.add(2)
          
        // 将set转换为String
        val str = set.toString
          
        // 输出结果
        println(str)
     
    }
}
[1, 2, 3]

它与上面的例子相同,但这里集合的元素没有按正确顺序排列。但是返回的字符串是按正确顺序排列的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例