Flask接口签名sign原理与实例代码浅析
564
2022-11-20
基于Java将Excel科学计数法解析成数字
需要注意的是一般的科学表达式是
1.8E12 1.8E-12
而在Excel中的科学表达式是
1.8E+12 1.8E-12
我写的科学计数法的正则表达式是
(-?\d+\.?\d*)[Ee]{1}[\+-]?[0-9]*
导入EXCEL数据时将科学计数法解析成数字,java代码:
import java.text.DecimalFormat;
import java.util.regex.Pattern;
publiclKRuKYsTj class Test {
static Pattern pattern = Pattern.compile("(-?\\d+\\.?\\d*)[Ee]{1}[\\+-]?[0-9]*");
static DecimalFormat ds = new DecimalFormat("0http://");
static boolean isENum(String input) {//判断输入字符串是否为科学计数法
return pattern.matcher(input).matches();
}
public static void main(String[] args) {
String str = "6.18404E+17";
System.out.println(isENum(str));
if (isENum(str)) {
String sPhone = ds.format(Double.parsehttp://Double(str)).trim();
System.out.println(sPhone);
}
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~