[問題] ArrayIndexOutOfBoundsException的問題
小弟我手上有ㄧ段程式碼如下
其中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)
推
07/25 13:17, , 1F
07/25 13:17, 1F
推
07/25 13:18, , 2F
07/25 13:18, 2F
推
07/25 14:30, , 3F
07/25 14:30, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):