double d = 100;
BigDecimal b = new BigDecimal(d);
String s = b.toString();

解决方案 »

  1.   

    想用
    String str=String.valueOf()
    怎么转换
      

  2.   

    String s;
    double d = 100;
    BigDecimal b = new BigDecimal(d);
    s = String.valueOf(b.longValue());
      

  3.   

    String str;
    double dou = 1000D;
    BigDecimal big = new BigDecimal(dou);
    str = String.valueOf(big.longValue());
      

  4.   

    BigDecimal b = new BigDecimal("100");
    String str = String.valueOf(b);直接用就完了,String.valueOf()支持Object的啊,会自动调用Object的toString(),楼上的几位转来转去看晕我了