Scala 打印Java List字符串的程序
通过在Scala中编写Java的用户定义方法,可以返回一个Java字符串列表,这里你甚至不需要导入任何Scala的JavaConversions对象来使这些转换起作用。
现在,让我们看一些例子。
例1#:
//scala程序,打印java列表
//字符串在scala中
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Scala中创建一个Java方法
def result = {
//创建Java字符串列表
val list = new java.util.ArrayList[String]()
//向列表中添加字符串元素
list.add("gfg")
list.add("cs")
//显示输出
println(list)
}
//将result方法赋给列表
val list = result
}
}
[gfg,cs]
因此,从Java方法返回了一个字符串列表。在这里,你不需要导入任何Scala对象。在上面的程序中,一个Java方法被写在Scala程序中。在这里,该方法将列表的字符串元素一个接一个地添加到指定列表中,然后打印结果。
例2#:
//scala程序,打印java列表
//在Scala中的字符串
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Scala中创建一个Java方法
def result = {
//创建Java字符串列表
val list = new java.util.ArrayList[String]()
//向列表中添加字符串元素
list.add("Nidhi")
list.add("is an")
list.add("author")
//显示输出
println(list)
}
//将result方法赋给列表
val list = result
}
}
[Nidhi,is an,author]
与上面的例子相同,但此处在指定列表中添加了一个元素,并且不需要要求元素的正确顺序。