我正在研究一个计算不同请求时间的简单Java应用程序。我收到错误,运算符 - 对于参数类型未定义,对象为
for (int requestTime : requests) {
new Timer().schedule(new TimerTask(){
-redacted-
}
}
}, time - System.currentTimeMillis() - (long)latency - (Object)requestTime);
}
我想知道是否有人可以帮助我解决我的小问题。 新年快乐。
答案 0 :(得分:0)
-
运算符,如错误消息所示,在long
和Object
之间未定义。只需放弃演员表就可以了:
time - System.currentTimeMillis() - (long)latency - requestTime
答案 1 :(得分:0)
在尝试数学运算之前,您正在将requestTime
转换为通用对象。这没有任何意义。
只是不要将其强制转换为Object,因为通用对象不支持-
。如果您打算包装int
,请使用
Integer(requestTime);
代替。