错误:字符串索引超出范围,为什么?

时间:2015-09-18 01:50:31

标签: java substring

搜索haebwado moreugeteoseo heck提出了问题。

我的代码

onPostExecute()

}

和控制台结果

k.length()= 952 nTimeIdxNum = 495 字符串索引超出范围:-482

为什么如果错误发生的时间足够长... 请帮帮我

1 个答案:

答案 0 :(得分:2)

k.substring(nTimeIdxNum, 13);

第二个索引必须大于第一个索引。

也许你打算写:

k.substring(nTimeIdxNum, nTimeIdxNum + 13);

这将为您提供一个13个字符的子字符串,从原始nTimeIdxNum的{​​{1}}个字符开始。