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