string-java字符串转double,怎么保留小数点后面的0

问题描述

java字符串转double,怎么保留小数点后面的0
9.600000 像这样的字符串转化成double后怎么保留6后面的5个0啊

解决方案

Oracle小数转char型时保留字符串小数点前面和后面的0
java正则表达式去掉小数点后面多余的0

解决方案二:
数字本身没必要,你只要在显示的时候,格式化一下 DecimalFormat df = new DecimalFormat( ""0.0000 "");

解决方案三:
如果你只是想打印出来public class demo {
public static void main(String[] args) {

    String str = ""9.600000"";    double num = Double.valueOf(str);    System.out.printf(""%.6f""num);}

}
这样就可以了,如果不是为了打印,多保留几个零意义也不大

解决方案四:
NumberFormat format = NumberFormat.getInstance();
format.setMinimumFractionDigits(2);
format.setMaximumFractionDigits(2);
System.out.println(format.format(57876135.654565));

DecimalFormat format = new DecimalFormat(""##.00"");
System.out.println(format.format(57876135.654565));


System.out.printf(""%.2f""57876135.654565);

解决方案五:
格式化输出就是了http://www.cnblogs.com/lsun/archive/2011/06/22/2087116.html

时间: 2024-10-30 01:45:45

string-java字符串转double,怎么保留小数点后面的0的相关文章

double 类型保留小数点后两位,求大神指导

问题描述 double 类型保留小数点后两位,求大神指导 图片下边为对应的后台代码. 图片中的合计怎么 小数点后边那么多位?求大神详解. private double heji1=0; private double heji2=0; private double heji3=0; private double heji4=0; public String get() throws Exception { this.init(); ruKu = dao.get(id); return SUCCES

java中double类型变量保留小数点后两位的问题

代码为 double rate1 = 0.290625; //四舍五入保留两位小数 BigDecimal df = new BigDecimal(rate1); double rate2 = df.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //rate2打印结果为0.29 import java.text.*; DecimalFormat df=new DecimalFormat(".##");double d=1252.

保留小数点位数-double保留小数点后两位的问题,跪求大神详解

问题描述 double保留小数点后两位的问题,跪求大神详解 图片下边为对应的后台代码. 图片中的合计怎么 小数点后边那么多位?求大神详解. private double heji1=0; private double heji2=0; private double heji3=0; private double heji4=0; public String get() throws Exception { this.init(); ruKu = dao.get(id); return SUCCE

java bigdecimal保存到mysql数据库不保留小数点后位数问题

问题描述 java bigdecimal保存到mysql数据库不保留小数点后位数问题 单元测试执行insert方法: set值如下: sp.setMaximumDd(new BigDecimal("-0.1109")); sp.setWinningPct(new BigDecimal("0.6217")); sp.setWinningMonth(new BigDecimal("0.80")); 插入到mysql数据库中值为什么变成了这样: ![图

qt qtcreat-QString 怎么保留小数点后两位数

问题描述 QString 怎么保留小数点后两位数 QString str = QString(""移动(%1 mm)"").arg(L);double L = 1.34567; 请问各位大神,怎么使str在Label显示时小数点后只有两位数字,菜鸟一枚,求各位大神指教. 解决方案 QString QString::number(double n char format = 'g' int precision = 6) [static]Returns a string

调整小数的格式保留小数点后两位_javascript技巧

在开发过程中经常遇到要调整小数的格式,如保留小数点后两位等等.方法也颇为常见,备忘如下. 第一种,利用math.round var original=28.453 1) //round "original" to two decimals var result=Math.round(original*100)/100; //returns 28.45 2) // round "original" to 1 decimal var result=Math.round(

excel怎么快捷地将所有数据保留小数点后两位?

  excel怎么快捷地将所有数据保留小数点后两位?在大数据时代,数据需要被系统,快捷地被分类和计算,那么在excel中怎样才能快捷地将所有数据保留两位小数,今天小编来给大家分享一下. 步骤 这是小编随意输入的原始数据,可以看到有数据有小数点后三位,有的有一位小数,有的没有小数.总之数据很参差不齐. 选中需要保留两位小数的数据后,单击"开始"选项卡下面的"数字组"中的对话框启动器(数字组右下角),弹出"设置单元格格式"对话框. 在"数字

js保留小数点后几位的写法

 本篇文章主要是对js保留小数点后几位的写法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示:   代码如下: //保留小数点后2位 function disposeNumber(value){     if(value == null || value == ""){         return 0;     }else if(value.toString().indexOf(".") == -1){         return value;

实现js保留小数点后N位的代码

 在JS中,一般实现保留小数点后N位的话,都是利用toFixed函数   代码如下: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); document