我们像这样声明字符串数组 -
String[] a={"A"};
但是当一个方法有 String 数组作为参数时,为什么我们不能像这样调用该方法 -
mymethod({"A"});
代码-
class A{
static void m1(String[] a) { }
public static void main(String args[]){
m1(new String []{});//OK
m1({}); //Error
}
}