import org.apache.commons.lang3.StringUtils;
public static void main(String[] args) {
System.out.println(test.judgeNum("1.393946E+7"));
}
private static String judgeNum(String value){
if(StringUtils.isBlank(value)) return "";
return new BigDecimal(value).stripTrailingZeros().toPlainString();//将科学计数法转成普通计数法及去掉后面无效的0
}
/**
* 传入科学计数法就转,传的不是就不会转
*/
private String judgeNum(String value){
if(StringUtils.isBlank(value)) return "";
return new BigDecimal(value).stripTrailingZeros().toPlainString();//将科学计数法转成普通计数法及去掉后面无效的0
}