项目中的科学技术法,往往都需要转换成普通字符串来显示。因此需要对科学技术法形式的变量进行转换。
public String convertMath(String str){
if(-1!=str.indexOf("E")){//科学计数法往往以E**结尾
BigDecimal bigDec = new BigDecimal(str);
return bigDec.toString();
}
return str;
}
利用java.math.BigDecimal对象的构造方法,以及其toString()方法,来将科学技术法形式的字符串,转换成非科学计数法形式的字符串。