我有以下代码行,当我对我的项目运行 klocwork 分析时,我收到以下错误
SV.INT_OVF:来自 'br.readLine()' 的污染数据 'Long.parseLong(...)' 用于算术运算,可能导致整数溢出或意外结果
我的代码
while (line = br.readLine() != null) {
long timestamp = timescale * Long.parseLong(line.substring(1, line.length()));
}
如何重构此代码以避免可能的溢出
谢谢