Scala 打印Java Set的程序
可以通过在Scala编写Java的用户定义方法来返回Java Set。 在这里,我们甚至不需要导入任何Scala的JavaConversions对象才能使此转换工作。
现在,让我们看一些例子。
示例:1#
//Scala程序,打印Java Set
//在Scala中
//创建对象
object GfG
{
//主要方法
def main(args:Array[String])
{
//在Scala中创建一个Java方法
def res = {
//创建一个Java Set
val set = new java.util.HashSet[Int]()
//将元素添加到Set中
set.add(6)
set.add(5)
//显示输出
println(set)
}
//将结果方法分配给set
val set = res
}
}
[5, 6]
因此,从Java方法中返回了一组数据。 在这里,我们不需要导入Scala的任何对象。 在上面的程序中,一个Java方法在Scala程序中被编写。 在这里,该方法将Set的元素一一添加到指定的Set中,然后打印结果。
示例:2#
//Scala程序,打印Java Set
//在Scala中
//创建对象
object GfG
{
//主要方法
def main(args:Array[String])
{
//在Scala中创建一个Java方法
def res = {
//创建一个Java Set
val set = new java.util.HashSet[Int]()
//将元素添加到Set中
set.add(6)
set.add(5)
set.add(2)
//显示输出
println(set)
}
//将结果方法分配给set
val set = res
}
}
[2, 5, 6]
它与上面的示例相同,但是在此处将一个以上的元素添加到指定的Set中,因为它是一个Set,因此维护了元素的顺序。