为什么数组中的下标不能为long型的
如:long i;
     aa[i]

解决方案 »

  1.   

    数组下表必须为整型或者可以自动转换为整形的类型 例如char
      

  2.   

    单个数组的最大长度是Integer.MAX_VALUE,超过这个长度请用java.util.ArrayList。
      

  3.   


    在JAVA中:
    数组元素的引用方式为:
         arrayName[index]  index为数组下标,它可以为整型常数或表达式,下标从0开始。每个数组都有一个属性length指明它的长度.
    人家那样规定的,如果再大了,运行程序的效率就低的.再大的话就要用集合对象了.