在Java中,從另一個bigDecimal.toString()總是等於新的BigDecimal? 例如是從另一個bigDecimal.toString()總是等於新的BigDecimal?
BigDecimal a = new BigDecimal("1.23");
BigDecimal b = new BigDecimal(a.toString());
System.out.println(a.compareTo(b) == 0); // always true?
我知道BigDecimal爲不可變的,但我想知道如果有clone
一個BigDecimal對象什麼好辦法?
沒有太大的可能,你總是可以去一個淺拷貝雖然 – CrakC
@CrakC你能舉一個淺拷貝的例子嗎? – andyf
_if克隆一個BigDecimal對象有什麼好方法_你的意思只是從它的'toString()'表示** **嗎? –