900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java 1.8.025_解决Java中由于数据太大自动转换成科学计数法的问题

java 1.8.025_解决Java中由于数据太大自动转换成科学计数法的问题

时间:2024-03-16 03:49:27

相关推荐

java 1.8.025_解决Java中由于数据太大自动转换成科学计数法的问题

解决Java中由于数据太大自动转换成科学计数法的问题

1.java后台

(1)使用BigDecimal类

方式一:String str=new BigDecimal(num+"").toString();

方式二:String str=new BigDecimal(num.toString()).toString();

(2)使用DecimalFormat类

//注意,这种方式是保留几位小数

String str=new DecimalFormat("0.00").format(num);

2.JSP页面

(1)使用jstl标签fmt:formatNumber

导入:

使用:

(2)使用js脚本

var str=parseFloat(num).toString();

* num : 科学计数法表示的数据

以上这篇解决Java中由于数据太大自动转换成科学计数法的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: -07-13

今天发现数据库里汇总的数据有点大,一输出就被自动转化成科学计数法了.后来发现是转换字符串的方法有问题.如下: String a = "11234567.89"; BigDecimal db = new BigDecimal(a); System.out.println("科学计数:" + db.toString()); System.out.println("普通计数:" + db.toPlainString()); 输出: 科学计数:1.123

有些项

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。