首页 > 其他 > 详细

判断字符串是否是数字,浮点小数,及科学计数

时间:2020-03-24 15:40:35      阅读:47      评论:0      收藏:0      [点我收藏+]
//获取正则对象,并限定规则
Pattern pattern = Pattern.compile("[+-]*\\d+\\.?\\d*[Ee]*[+-]*\\d+");
//传入需要判断得字符串
boolean matches = pattern.matcher(value).matches();
//科学计数的数值转换成正常数值
BigDecimal bd1 = new BigDecimal(value);
//因科学计数数值转换后的正常数值小数位数会很多,所以可以根据需求保留几位小数
value = bd1.setScale(0,BigDecimal.ROUND_HALF_UP).toPlainString();

 

 

判断字符串是否是数字,浮点小数,及科学计数

原文:https://www.cnblogs.com/lqlbk/p/12558318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!