可能有损转换奇怪的错误Java

这个问题在这里已经有了答案:

  • 从long到int 2的答案可能有损转换

  • “数组必须通过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

    上一篇: possibly lossy conversion strange error java

    下一篇: possible lossy conversion from long to int?