scala数组是用Array[String]
来表示:
def main(args: Array[String]): Unit = {
}
如果这个args
传入java的参数列表 为String[]
的方法内 是可以正常转换的。
但是如果传入java方法的参数列表为可变参数String...
时就会报错,这时应该用:
public static void test(String... args){
...
}
在scala代码中调用上述java方法时,应该这样写:
def main(args: Array[String]): Unit = {
test(args:_*)
}