Scala 将Java Set字符串转换为Scala中的字符串的程序
通过在Scala中利用Java的toString方法,可以将Java Set字符串转换为Scala中的字符串。在这里,我们需要导入Scala的JavaConversions对象,以使此转换起作用。
现在,让我们看一些示例,然后讨论它如何详细工作。
示例1:
// 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("geeks") set.add("for") set.add("geeks") // 将集合转换为字符串 val str = set.toString // 显示输出 println(str) } }
[geeks, for]
在此示例中,消除了重复的元素,并且集合中的元素的结果顺序与上述状态相同。
示例2:
// 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 an") set.add("author") // 将集合转换为字符串 val str = set.toString // 显示输出 println(str) } }
[author, I, am an]
在此示例中,结果输出中的字符串长度更长的首先显示,而具有更多单词的字符串则最后显示。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com