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)

    }
}
Set(i, am, good)

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

//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)
      
    }
}
Set(am a, i, girl)

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

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码