我有一个采用可变数量参数的方法:
public void test(Object[] ... args) {}
如何检查所有参数是否都是 double[]?
最佳答案
循环并确保每个 Object[] 都是 Double[]。请注意,您不能在此处使用原始 double,因为它不是对象。
boolean allDoubleArr = true;
for(Object[] o : args) {
if(!(o instanceof Double[])) {
allDoubleArr = false;
break;
}
}
关于java - 如何检查方法中的所有参数是否都是特定类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35227284/