我在这里看了很多遍,不太明白为什么这句话是错的:
ArrayList <BigInteger> data = new ArrayList();
int [] primes = new int[25];
...
// Some initializing
...
data.get(i) = data.get(i).divide( BigInteger.valueOf( primes[place] ) ); //<----
...
// Rest of the code
必选:变量;找到:值。。我做错了什么?
2条答案
按热度按时间t3psigkw1#
=
仅用于指定变量、字段和数组元素。你可能想打电话
set
.sulc1iza2#
首先,您应该修复原始类型(我更喜欢
List
接口)如那你需要用
set
因为不能将get
就像那样。另外,值得注意的是
BigInteger
(s) 是(根据javadoc)不可变的任意精度整数。