我一直在解析html以获取特定链接的标题。我能够将此字符串添加到字符串数组中,但我想从位于我的strings.xml资源中的字符串数组中添加一个字符串。从strings.xml向ArrayList添加字符串
int i = 1;
String time = null;
for (Element title : rels) {
time = getResources().getStringArray(R.array.times)[i];
titleArray.add(time + title.attr("title"));
i++;
}
这里是我的字符串资源:
<string-array name="times">
<item name="1">12:00 am</item>
<item name="2">12:30 am</item>
<item name="3">1:00 am</item>
<item name="4">1:30 am</item>
<item name="5">2:00 am</item>
</string-array>
我得到这个错误的logcat:
04-06 01:44:08.837: E/AndroidRuntime(30938): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=48; index=48
我在这个字符串数组,这是完全一样的48串我从html解析的字符串数量。我不确定为什么我的应用程序正在强制关闭。有人知道吗?
你试图开始INT I = 0; ? – bgth