使用BigDecimal时,报NumberFormatException
## 就是做非空校验public void importData() {String msg = "";ExcelUtil<DQFNPlanImport> util = new ExcelUtil<DQFNPlanImport>(DQFNPlanImport.class);try {InputStream in = new FileInputStream(file);List<DQFNPlanImport> list = util.importExcel(in);for (DQFNPlanImport t : list) {if(t.getTf_dingdan()!= null && !"".equals(t.getTf_dingdan())){BigDecimal bigDecimal = new BigDecimal(t.getTf_dingdan().trim());//创建BigDecimal对象,把科学计数转成数字String tf_dingdan = bigDecimal.toPlainString();t.setTf_dingdan(tf_dingdan);System.out.println(t.toString());t.setTf_id(UuidUtil.get32UUID());systemService.save(t);}}} catch (Exception e) {e.printStackTrace();msg = e.getMessage();}}
使用BigDecimal时,报NumberFormatException相关推荐
- mysql 1455_关于Oracle 11g导出数据时 报 ORA-1455错误的处理
关于Oracle 11g导出数据时 报 ORA-1455错误的处理,由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 关于Oracle 11g导出数据时 报 ORA-1455错误的处理 ...
- mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String
mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...
- 微信支付 统一下单 字段 body 为中文时 报【签名错误】解决方案(C# SDK)
微信支付 统一下单 字段 body 为中文时 报[签名错误]解决方案(C# SDK) 参考文章: (1)微信支付 统一下单 字段 body 为中文时 报[签名错误]解决方案(C# SDK) (2)ht ...
- Windos环境下kafka配置启动Zookeeper时,报错:Invalid config, exiting abnormally.
Windos环境下kafka配置启动ZooKeeper时,报错:Invalid config, exiting abnormally. 执行命令: D:\kafkaOnWindows\kafka_2. ...
- linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)
linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...
- gpt磁盘标签linux,解决安装CentOS6.5时 报错 提示“sda 必须有一个GPT磁盘标签”
解决安装CentOS6.5时 报错 提示"sda 必须有一个GPT磁盘标签" 今天想在thinkpad t430u上安装CentOS6.5 时总共遇到了两个问题 1> u盘安 ...
- 安装teamveaver时 报错 未安装软件包 libqt5qml5 记录一下
安装teamveaver时 报错 未安装软件包 libqt5qml5 记录一下 lgyuWT 2020-11-11 00:43:30 540 收藏 分类专栏: ubuntu报错记录 文章标签: ubu ...
- android报错及解决1--Bitmap加载时,报bitmap size exceeds VM budget
报错描述: 用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget 原因分析: android系统限制,只 ...
- oracle插入时间报错,Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法...
一.写sql的方式插入到Oracle中 往oracle中插入时间 '2007-12-28 10:07:24' 如果直接按照字符串方式,或者,直接使用to_date('2007-12-28 10:07 ...
最新文章
- Flex 3权威指南
- python量化投资必背代码-量化投资:用Python实现金融数据的获取与整理
- 晨读打卡(2018.1)
- set-matrix-zeroes当元素为0则设矩阵内行与列均为0
- 【数据竞赛】时间序列竞赛炸榜技巧
- AddTransient、AddSingleton、AddScoped 三者都应该在什么场景下使用
- php判断数组下标,php判断json或者数组格式与给定格式是否一致
- Linux下安装Redis及搭建主从
- 前端学习(1779):前端调试之cache原理和查看
- Linux上对图片进行压缩
- 云服务被归类为IDC业务 提供云服务必须持证上岗
- match VS match_phrase
- 解决Windows10无法卸载Edge浏览器,亲测有效
- Python3网络爬虫开发实战!付费讯代理、阿布云代理的使用!
- 南传法句经(摘选)03
- 下三角形行列式证明推导
- 关于SQL Server中将数值类型转换为字符串的问题
- 哈拉德·柯施纳的狡猾
- java号码分身_[算法] 电话号码分身 (小米2017 秋招真题)[JavaScript]
- ArcGIS 从DSM中提取高程点