Scala 打印Java字符列表的程序
通过在Scala中编写Java的用户定义方法,可以返回Java字符列表。在这里,我们甚至不需要导入任何Scala的Java转换对象即可使这些转换工作。
现在,让我们看一些例子。
Example:1#
// Scala program to print Java List
// of characters in Scala
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a java method in Scala
def result = {
// Creating a java list of characters
val list = new java.util.ArrayList[Char]()
// Adding string elements in the List
list.add('g')
list.add('f')
list.add('g')
// Displays output
println(list)
}
// Assigning result method to list
val list = result
}
}
[g, f, g]
因此,从Java方法返回字符列表。在这里,我们不需要导入Scala的任何对象。在上面的程序中,一个Java方法被写入Scala程序中。在这里,该方法将列表的字符元素一个接一个地添加到指定的列表中,然后打印结果。
Example:2#
// Scala program to print Java List
// of characters in Scala
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a java method in Scala
def result = {
// Creating a java list of characters
val list = new java.util.ArrayList[Char]()
// Adding string elements in the List
list.add('l')
list.add('m')
list.add('n')
// Displays output
println(list)
}
// Assigning result method to list
val list = result
}
}
[l, m, n]
这与上例相同,但在此添加了一个更多的元素,并且不需要元素的正确顺序。