我正在编写一个程序并坚持使用下面的BigInteger问题。
BigInteger noOfCombinationForWordsToBeSearchedBig = factorial(noOfWordsToBeSearched);
String[][] combinationForWordsToBeSearched = new String[ noOfCombinationForWordsToBeSearchedBig.longValue()][noOfWordsToBeSearched];
我想初始化String[][]
数组,其值为noOfCombinationForWordsToBeSearchedBig
。
对于examaple,我发现17是大整数的阶乘。
请指教。
答案 0 :(得分:4)
Java中的数组索引不能超过Integer.MAX_VALUE
。实际上它远远低于Integer.MAX_VALUE
。实际上,在创建数组时,实际上不能将BigInteger
作为size参数。
详情see here。