可能有损转换奇怪的错误Java
这个问题在这里已经有了答案:
“数组必须通过int值进行索引...尝试访问具有长索引值的数组组件时,会导致编译时错误。” ---维基百科https://en.wikipedia.org/wiki/Criticism_of_Java#Large_arrays
您无法初始化长尺寸的数组。 您只能使用满足以下条件的整数大小n来实现一个数组:
0 <= n <= Integer.MAX_VALUE
请参阅Java SE规范> Array Access。
所有数组都是0来源的。 长度为n的数组可以通过整数0到n-1进行索引。
数组必须通过int值进行索引; short,byte或char值也可以用作索引值,因为它们受到一元数字提升(第5.6.1节)并成为int值。
尝试访问具有长索引值的数组组件会导致编译时错误 。
链接地址: http://www.djcxy.com/p/73643.html