我有分配一个大的十进制值到另一个问题

我想,例如,创建一个临时大十进制和添加0到另一个大小数

BigDecimal temp = new BigDecimal(0);
dropStartValue =  temp.add(newCounterValue);

不过,我只想简单地做下面的操作上大小数:

dropStartValue = newCounterValue
有帮助吗?

解决方案

您没有指定任何dropStartValuenewCounterValue的类型。如果他们都BigDecimals的,那么这应该是罚款:

dropStartValue = newCounterValue;

请注意,虽然这只是使两个变量指向同一个对象,它是安全的,因为BigDecimal本身是不可变的。

如果不是为你工作'S,请给什么问题,你所看到的细节(例外?编译时错误?)。

其他提示

假设这是Java的ANS newCounterValue是一个整数类型或一个盒子上,dropStartValue = new BigDecimal(newCounterValue);应该做你想做的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top