我有一个方法
private void show(Object[] arr) {
for (Object o : arr) {
System.out.println(o);
}
}
我想将此方法称为
// belows are not valid but I'd like to achieve
show({1,2,3});
show(new String["a","b","c"])
但我不想创建一个数组来调用此方法。 (请不要建议更改我的 show 方法的签名。这只是一个示例。我使用的实际方法来自第 3 方库。) p>
我如何通过实用程序类或其他东西来实现这一点?
最佳答案
您可以使用评论中提到的可变参数,也可以这样声明数组:
show(new String[] {"a","b","c"})
关于java - 如何使用内联声明传递数组参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801648/