如何使用BigInteger值初始化String Array?

时间:2013-08-24 13:33:19

标签: java

我正在编写一个程序并坚持使用下面的BigInteger问题。

BigInteger noOfCombinationForWordsToBeSearchedBig = factorial(noOfWordsToBeSearched);
String[][] combinationForWordsToBeSearched = new String[ noOfCombinationForWordsToBeSearchedBig.longValue()][noOfWordsToBeSearched];

我想初始化String[][]数组,其值为noOfCombinationForWordsToBeSearchedBig

对于examaple,我发现17是大整数的阶乘。

请指教。

1 个答案:

答案 0 :(得分:4)

Java中的数组索引不能超过Integer.MAX_VALUE。实际上它远远低于Integer.MAX_VALUE。实际上,在创建数组时,实际上不能将BigInteger作为size参数。

详情see here