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]
它与上面的例子相同,但这里集合的元素没有按正确顺序排列。但是返回的字符串是按正确顺序排列的。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com