BigDecimal 可以不把(000009999)00000去掉吗?
              谢谢

解决方案 »

  1.   

    应该不可以,BigDecimal(BigInteger val) 
              将 BigInteger 转换为 BigDecimal。 
    BigDecimal(BigInteger unscaledVal, int scale) 
              将 BigInteger 非标度值和 int 标度转换为 BigDecimal。 
    BigDecimal(BigInteger unscaledVal, int scale, MathContext mc) 
              将 BigInteger 非标度值和 int 标度转换为 BigDecimal(根据上下文设置进行舍入)。 
    BigDecimal(BigInteger val, MathContext mc) 
              将 BigInteger 转换为 BigDecimal(根据上下文设置进行舍入)。 
    BigDecimal(char[] in) 
              将 BigDecimal 的字符数组表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符序列。 
    BigDecimal(char[] in, int offset, int len) 
              将 BigDecimal 的字符数组表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符序列,同时允许指定子数组。 
    BigDecimal(char[] in, int offset, int len, MathContext mc) 
              将 BigDecimal 的字符数组表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符序列,同时允许指定子数组,并根据上下文设置进行舍入。 
    BigDecimal(char[] in, MathContext mc) 
              将 BigDecimal 的字符数组表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符序列(根据上下文设置进行舍入)。 
    BigDecimal(double val) 
              将 double 转换为 BigDecimal,后者是 double 的二进制浮点值准确的十进制表示形式。 
    BigDecimal(double val, MathContext mc) 
              将 double 转换为 BigDecimal(根据上下文设置进行舍入)。 
    BigDecimal(int val) 
              将 int 转换为 BigDecimal。 
    BigDecimal(int val, MathContext mc) 
              将 int 转换为 BigDecimal(根据上下文设置进行舍入)。 
    BigDecimal(long val) 
              将 long 转换为 BigDecimal。 
    BigDecimal(long val, MathContext mc) 
              将 long 转换为 BigDecimal(根据上下文设置进行舍入)。 
    BigDecimal(String val) 
              将 BigDecimal 的字符串表示形式转换为 BigDecimal。 
    BigDecimal(String val, MathContext mc) 
              将 BigDecimal 的字符串表示形式转换为 BigDecimal,接受与 BigDecimal(String) 构造方法相同的字符串(按照上下文设置进行舍入)。 
    构造方法中也没有。期待高手。
      

  2.   

    不可以,对于数值型,前面一堆零是没有意义的。你要干什么?需要做运算然后还要保证位数?
    那你就计算完后再转成String做Format吧
      

  3.   

    构造时用
    BigDecimal(String val)  
      将 BigDecimal 的字符串表示形式转换为 BigDecimal。  
    显示时用
    String.Format();