有的客户不懂科学计数法,为了防止页面出现科学计数法,提供了下面代码,供大家参考。
import java.text.DecimalFormat;
public class tetr
{
public static String padDoubleLeft(Double d, int
totalDigit,int fractionalDigit) {
String str="";
DecimalFormat
decimalFormat = new
DecimalFormat();
decimalFormat.setMinimumFractionDigits(fractionalDigit);
decimalFormat.setMaximumFractionDigits(fractionalDigit);
decimalFormat.setGroupingUsed(false);
decimalFormat.setMaximumIntegerDigits(totalDigit
- fractionalDigit - 1);
decimalFormat.setMinimumIntegerDigits(totalDigit -
fractionalDigit - 1);
str=decimalFormat.format(d);
/**
*
去掉前面的0(比如000123213,最后输出123213)
*/
while(str.startsWith("0"))
{
str=str.substring(1);
}
return str;
}
public static void main(String[] args)
{
String str="";
Double
d=1.7949E+7;
/**d表示你要转化的数字*/
/**50表示总共要留多少位数,
* 2表示小数位数,
*
如果不知道总共留多少位,可以给大一些(比如此处为50)
* 一般情况下,总位数不会超过50,除非客户有这个需要
*
小数按照客户要求来作
* */
str=padDoubleLeft(d,50,
2);
System.out.println(str);
}
}
输出:17949000.00
只要我们传入相应的参数,就可以得到想要的结果,这个方法不算很高明,但是很实用。
相关推荐
科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳...
防止Double加double后形成科学计数法问题
科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法模拟器.py科学计数法...
delphi处理excel科学计数法 //关于excel科学计数法 Uses comobj
防止GridView导出到excel中自动转成科学计数法
ORACLE中科学计数法显示问题的解决,PLSQL显示超长数字的时候显示格式为科学计数法,此文档为解决方法
将json转换为map之后,如果数值类型太多会在转换之后出现科学计数法的问题,经研究jackson源码、网上百度资料得知可以通过设置一些参数解决该问题
输入一科学计数法形式字符串,如1234.5e-6 ;通过double atof()将其转换成double形的数据
将Long类型数据转换为科学计数法,使用的原生的写法,无需任何工具插件,编写环境支持JDK7/8及以上
易语言科学计数法模块源码,科学计数法模块,科学计数
科学计数法向一般数字的转化,数组实现,以及浮点数实现法
D39.威纶通科学计数法示例程序rar,本资料是关于威纶通科学计数法示例程序,更多详细内容请点击下载!
当需要将科学计数法的数字字符串转换成decimal时,这2种写法都报错: msg 8114, level 16, state 5, line 1 error converting data type varchar to numeric. select cast('0.12e+006' as decimal(18,2)); select ...
1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12, 2.转化函数如下: 代码如下: private Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M; if (strData.Contains(“E...
PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法
今天小编就为大家分享一篇完美解决python中ndarray 默认用科学计数法显示的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
易语言源码易语言科学计数法模块源码.rar 易语言源码易语言科学计数法模块源码.rar 易语言源码易语言科学计数法模块源码.rar 易语言源码易语言科学计数法模块源码.rar 易语言源码易语言科学计数法模块源码.rar ...
python tensor 非科学计数法 Python Tensor 非科学计数法 在Python中,Tensor是一个非常重要的数据结构,它是一个多维数组,可以用来表示向量、矩阵、张量等。Tensor在深度学习中被广泛应用,因为它可以用来表示神经...
编写程序通过设置ios::scientific和ios::fixed标志以定点和科学计数法显示浮点类型数据。
powerbuider 怎么把数字转换为科学计数 ,怎么把科学计数转换为数字