onl*_*man 0 java arrays arguments
我们声明String数组像 -
String[] a={"A"};
Run Code Online (Sandbox Code Playgroud)
但是当一个方法将String数组作为参数时,为什么我们不能像以下那样调用方法?
mymethod({"A"});
Run Code Online (Sandbox Code Playgroud)
码-
class A{
static void m1(String[] a) { }
public static void main(String args[]){
m1(new String []{});//OK
m1({}); //Error
}
}
Run Code Online (Sandbox Code Playgroud)