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 + "";
}