Java:函数可以为特定长度的数组设置参数吗?
我正在制作一个子程序,将8位二进制数转换为int值。我希望它将长度为8(表示二进制数)的int数组作为参数,并拒绝任何其他长度的数组。可能吗?不可能在编译时确保数组的长度。你必须使用Java:函数可以为特定长度的数组设置参数吗?,java,arrays,function,parameter-passing,Java,Arrays,Function,Parameter Passing,我正在制作一个子程序,将8位二进制数转换为int值。我希望它将长度为8(表示二进制数)的int数组作为参数,并拒绝任何其他长度的数组。可能吗?不可能在编译时确保数组的长度。你必须使用 if(my_array.length != 8){ throw new Exception("Array must have a length of 8."); } 不可以。您可以在方法中检查长度。您可以在方法的开头检查给定数组的长度,并抛出异常/返回null。
if(my_array.length != 8){
throw new Exception("Array must have a length of 8.");
}
不可以。您可以在方法中检查长度。您可以在方法的开头检查给定数组的长度,并抛出异常/返回null。