几个编译时错误
您没有通过该方法的正确参数:
getRandomPrints({"a" , "b" ,"c" , "d"});// not a valid array
这里也有一些修改:
System.out.printLn("Hello World" + args);
`l`^ note `s`^^ semicolon was missing
你既可以试试这个:
public static void main(String[] args) {
getRandomPrints(new String[]{"a" , "b" ,"c" , "d"});//creating new array of string
}
public static void getRandomPrints(String[] args){
for(String s : args)
System.out.println(s);
}
或varargs
:
public static void main(String[] args) {
getRandomPrints("a" , "b" ,"c" , "d");
}
public static void getRandomPrints(String... args){//varargs to handle csv as array
for(String s : args)
System.out.println(s);
}
或split()
:
public static void main(String[] args) {
getRandomPrints("a,b,c,d".split(","));
}
public static void getRandomPrints(String[] args){
for(String s : args)
System.out.println(s);
}
那么,它不会编译下手... – MadProgrammer 2014-12-08 04:53:40