作者kuro44776 (羽岚)
看板java
标题[问题] ArrayIndexOutOfBoundsException问题
时间Wed Jul 25 13:14:36 2012
小弟我手上有ㄧ段程式码如下
其中data是从某个档案中一行一行读出来的
资料内容大概是长这样 53:0.09082572629650118 54:0.09082572629650118 55:0.09082572629650118
String []tokens =
data.split(":| ");
for(int i = 0 ; i < tokens.length; i = i+2)
{
hashmap.put(tokens[i], tokens[i+1]);
}
但是在做这一段的时候 偶尔会碰到ArrsyIndexOutOfBoundsException
关於这一点就是我很纳闷的地方 因为
档案内容是完全不会改变
照理说不会有第一次跑的时候可以过 但是第二次跑的时候却会有ERROR
求高手解答><
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.152.61
※ 编辑: kuro44776 来自: 140.138.152.61 (07/25 13:14)
※ 编辑: kuro44776 来自: 140.138.152.61 (07/25 13:15)
※ 编辑: kuro44776 来自: 140.138.152.61 (07/25 13:16)
1F:推 LaPass:建议切两次,99%的机率是档案的问题 07/25 13:17
2F:推 LaPass:例如哪里多个空白之类的..... 07/25 13:18
3F:推 eieio:我也怀疑档案有问题 07/25 14:30