Scala 将Java Set字符串转换为Scala中的可遍历对象的程序

Scala 将Java Set字符串转换为Scala中的可遍历对象的程序

可以利用Java在Scala中的toTraversable方法将Java Set字符串转换为可遍历集合。在此,我们需要导入Scala的JavaConversions对象,以使此转换工作。

现在,让我们看一些示例,然后详细讨论它的工作原理。

第一个示例:

//Scala程序将Java set转换为Scala中的可遍历对象

//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._

//创建对象
object GfG
{ 

    //主方法
    def main(args:Array[String])
    {

        //在Java中创建字符串集合
        val set = new java.util.HashSet[String]()

        //将字符串添加到集合中
        set.add("i")
        set.add("am")
        set.add("good")

        //将集合转换为可遍历对象 
        val tra = set.toTraversable

        //显示可遍历对象
        println(tra)

    }
}
Scala
Set(i, am, good)
Scala

在此,所述的输出与给定集合中所述顺序相同。
第二个示例:

//Scala程序将Java set转换为Scala中的可遍历对象
 
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
  
    //主方法
    def main(args:Array[String])
    {
      
        //在Java中创建字符串集合
        val set = new java.util.HashSet[String]()
          
        //将字符串添加到集合中
        set.add("i")
        set.add("am a")
        set.add("girl")
          
        //将集合转换为可遍历对象 
        val tra= set.toTraversable
          
        //显示可遍历对象
        println(tra)
      
    }
}
Scala
Set(am a, i, girl)
Scala

在此,具有更多单词的字符串首先显示,而长度较大的字符串最后显示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例

登录

注册