* @return 修改格式过后的BigDecimal实例
     */
    private BigDecimal format(BigDecimal bd){
        StringBuffer sb = new StringBuffer( bd.toPlainString() );
        
        System.out.println("格式化前  ： "+sb);

        //判断是否是小数
        boolean isDecimal = false;
        int length = sb.length();
        for(int i=length-1; i>=0; i--){  
            if( sb.charAt(i) == '.' ){
                isDecimal = true;
                break;
            }
        }

        if( isDecimal ){     //如果是小数，则去掉尾部的0
            int i;
            for(i = sb.length() - 1; i>=0; i--){
                char c = sb.charAt(i);
                if( c == '0' )
                    sb.deleteCharAt(i);
                else
                    break;
            }
            if( sb.charAt(i) == '.' )
                sb.deleteCharAt(i);
        }

        System.out.println("格式化后  ： "+sb);

        return new BigDecimal(sb.toString());
    }