public class StackOverflow {
public static void main(String[] args) {
method(new Object[]{"Text", 'T', 0});
}
public static void method(Object... args) {
for (Object arg : args) {
System.out.println(arg.getClass().getTypeName());
}
}
}
让我们考虑一下这段代码。其执行结果将是
java.lang.String
java.lang.Character
java.lang.Integer
由此我们得出结论,通过以这种方式传递对象数组,我们将这个数组定义为一组参数。但是,如果我想将给定的数组定义为参数,我怎样才能正确地将它传递给method(Object... args)
?
1 个回答