数组常见问题
-
数组索引越界异常
‘ArrayIndexOutOfBoundsException’
检查所访问的数组对象是否超出了数组,或者不存在 -
空指针异常
‘NullPointerException’
及时检查数组变量名是否被赋予了空值null,否则访问时会报错
两个数组变量指向同一个对象
代码示例
package com.juyi.array;
public class array_two {
public static void main(String[] args) {
//两个数组对象指向同一个对象
int [] arr1 = {2,5,9};
int[] arr2 = arr1;
System.out.println(arr1);
System.out.println(arr2);
arr2[1] = 999;
System.out.println(arr1[1]);
System.out.println(arr2[1]);
}
}