[問題] ArrayIndexOutOfBoundsException的問題

看板java作者 (羽嵐)時間13年前 (2012/07/25 13:14), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
小弟我手上有ㄧ段程式碼如下 其中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
建議切兩次,99%的機率是檔案的問題
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
文章代碼(AID): #1G3u306J (java)
文章代碼(AID): #1G3u306J (java)