题
我有分配一个大的十进制值到另一个问题
我想,例如,创建一个临时大十进制和添加0到另一个大小数
BigDecimal temp = new BigDecimal(0);
dropStartValue = temp.add(newCounterValue);
不过,我只想简单地做下面的操作上大小数:
dropStartValue = newCounterValue
解决方案
您没有指定任何dropStartValue
或newCounterValue
的类型。如果他们都BigDecimals的,那么这应该是罚款:
dropStartValue = newCounterValue;
请注意,虽然这只是使两个变量指向同一个对象,它是安全的,因为BigDecimal
本身是不可变的。
如果不是为你工作'S,请给什么问题,你所看到的细节(例外?编译时错误?)。
其他提示
假设这是Java的ANS newCounterValue是一个整数类型或一个盒子上,dropStartValue = new BigDecimal(newCounterValue);
应该做你想做的。
不隶属于 StackOverflow