我有一个整数数组,即。[1,2,3,4,5] 。每行对应于十进制值,所以 5 是 1,4 是 10,3 是 100,这给出了 12345 的值,我计算并存储了这么久。这是功能:
public long valueOf(int[]x) {
int multiplier = 1;
value = 0;
for (int i=x.length-1; i >=0; i--) {
value += x[i]*multiplier;
multiplier *= 10;
}
return value;
}
现在我想在用 valueOf() 计算它的值之前检查其他 int[] 的值是否不超过很长时间。如何检查?我应该使用 table.length 还是将其转换为 String 并发送到
公共长(字符串 s)?
或者也许只是添加异常以抛出 valueOf() 函数?