2017-04-26 42 views
0

我有一个像这样的大十进制例如。 我想否定它的价值。它有一个字符串。如何在Android中反向bigdecimal的值

String a = "65"; 
BigDecimal example = new BigDecimal(a); 
//i want to have (-65) 
+0

尝试'Math.multiplyExact(example.intValue(),-1)' –

+0

没有工作... – sorena

回答

1

BigDecimal.negate()

String a = "65"; 
BigDecimal example = new BigDecimal(a); 
System.out.println(example.negate()); // prints -65 
+0

非常感谢...... – sorena

+1

不客气。说“谢谢”的stackoverflow-way的方式是标记答案为接受:-) http://sackoverflow.com/help/someone-answers – sinclair

+0

@sinclair:我不确定sorena已经看到或理解,但呢。 –