【发布时间】:2015-02-13 12:24:03
【问题描述】:
我有一个循环,它启动一个字符串数组,然后剪切它们以提供所需的信息:
for (Element referenceId: referenceIds){
ref[i] = referenceId.attr("href");
String[] str = new String[24];
str[i] = ref[i].substring(ref[i].lastIndexOf("listing-") + 8, ref[i].indexOf(".htm"));
System.out.println(str[i]);
i++;
}
但是我在程序崩溃时遇到错误:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 24
at Jobs.main(Jobs.java:30)
这是什么,我该如何解决?我尝试将数组大小更改为更小,但没有奏效。
【问题讨论】: