java的double类型format

java的double类型format:

  
  
     //最多保留几位小数,就用几个#,最少位就用0来确定
      DecimalFormat df = new DecimalFormat("##0.0#");
      String s=df.format(d); 
  


下面这样的也可以
private String changeDoubleToString(Double d)
	{
		BigDecimal b = new BigDecimal(d);
		return  b.setScale(4,BigDecimal.ROUND_HALF_UP).toString(); 
	}

    

你可能感兴趣的:(format)