BigDecimal数组空指针异常
来源:互联网 发布:linux修改hosts文件 编辑:程序博客网 时间:2024/06/05 03:08
代码:
BigDecimal[] tempSum = new BigDecimal[24];//气温综合 BigDecimal[] tempAvg = new BigDecimal[24];//气温平均值 即为第n天的初次预测温度 for(int l = 0;l<=23;l++){//一天的24小时 for(int j=0;j<daynum;j++){//daynum天的历史数据 tempSum[l] = tempSum[l].add(allTemp[l+j*24]); } tempAvg[l] = new BigDecimal(0.0); tempAvg[l] = tempSum[l].divide(new BigDecimal(daynum+"")); }
错误:NullPointerException
原因:通过Debugger可以看出,BigDecimal数组在被声明后,所有元素都是null
解决:
Arrays.fill(tempSum,BigDecimal.ZERO);通过Arrays的静态方法fill,来填充0值
参考资料:https://stackoverflow.com/questions/20683665/declare-initial-value-of-bigdecimal-array-in-java
阅读全文
0 0
- BigDecimal数组空指针异常
- 处理BigDecimal空指针异常
- java类数组空指针异常
- 【项目笔记】【bug】数组空指针异常
- Java-对象数组空指针异常问题
- java中两大异常:空指针异常和数组越界异常
- java中两大异常:空指针异常和数组越界异常
- C++ try catch 捕获空指针异常,数组越界异常
- 使用数组、list、map报空指针异常的分析
- 创建对象数组时抛出空指针异常的情况
- 空指针异常
- struts2空指针异常
- Struts2 空指针异常
- hibernate 空指针异常
- NullPointerException空指针异常
- 空指针异常总结
- getServletContext()空指针异常
- 空指针异常
- springMvc 设置视图解析器 解析Html文件
- 循环语句(for;while;do -while)
- 报错处理:严重: Exception starting filter struts2 NoClassDefFoundError
- srtcpy函数的实现
- python自带的PIL库扩展图片大小给图片加上文字描述
- BigDecimal数组空指针异常
- Android app开发过程中LogUtils
- HDU 2037 今年暑假不AC 贪心 经典
- 文件过滤器
- PDF编辑技巧1:添加页码和添加背景图片
- python读取文件数据绘直角坐标图
- 线性筛法求解积性函数(莫比乌斯函数)
- Android连接WIF获取的信息剖析
- Ubuntu下载压缩文件