所以,在 Java 中,我在命令参数中有一个很大的数字,比如说 12345678910,我不能使用 bigInteger,我已经这样做了:
String[] g = args[1].split("");
所以,我的字符串被放在一个字符串数组中。但是,我不能使用:
int[] ginormintOne = new int[g.length];
for(int n = 0; n < g.length; n++) {
ginormintOne[n] = Integer.parseInt(g[n]);
}
它给了我这个:
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Ginormint.main(Ginormint.java:67)
我认为我的数字对于 int 来说太大了。关于如何将其转换为大数数组的任何想法?