BigDecimal显示正负号

BigDecimal如何在前面显示正负号? 如有一个BigDecimail bd = BigDecimal.TEN; 想显示的字符为: +10, 若bd = new BigDecimal("-10");,想显示的字符为:-10(这个默认的toString()是能显示).

希望找到一种牛X的办法, 而不是判断比零大,在前面加一个"+"了事.

BigDecimail 转负数negate()

你写一个类继承BigDecimal方法 然后修改下子类的toString即可