目录

Java-java.lang.ArrayIndexOutOfBoundsException-0问题解决

Java java.lang.ArrayIndexOutOfBoundsException: 0问题解决

问题描述:

java.lang.ArrayIndexOutOfBoundsException: 0

问题分析:

1、数组初始化没有给数组定义大小,给数组添加元素时索引大于数组大小,导致保错。

        String[] data = new String[]{};
        for (int i = 0; i < 5; i++) {
            data[i] = i + "";
        }

解决办法:

数组初始化时给数组指定大小,并且赋值时判断索引是否小于数组大小。

        String[] data = new String[5];
        for (int i = 0; i < data.length; i++) {
            data[i] = i + "";
        }