[問題] 讀檔
byte[] rdata = new byte[row_len];//單筆之資料陣列
int num = 0; //暫存數字
for (int j =row_bof;j<row_eof;j++)
{
rdata[num]=sdata.get(j);
numi++;
}
嗯 不知道各位有沒有碰過類似情況
我用for去讀檔把資料丟到rdata的陣列
但是資料太多
結果每次讀到第133035400迴圈時
都會跳出錯誤
Exception in thread "main" java.lang.IndexOutOfBoundsException: 133035400
at java.nio.DirectByteBuffer.get(Unknown Source)
at xfinTWO.main(xfinTWO.java:200)
請問該如何解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.66.104.126
※ 編輯: williewillie 來自: 61.66.104.126 (05/25 12:30)
推
05/25 13:13, , 1F
05/25 13:13, 1F
推
05/25 13:34, , 2F
05/25 13:34, 2F
→
05/25 13:58, , 3F
05/25 13:58, 3F
推
05/25 14:46, , 4F
05/25 14:46, 4F
推
05/25 14:52, , 5F
05/25 14:52, 5F
推
05/25 15:20, , 6F
05/25 15:20, 6F
→
05/25 15:30, , 7F
05/25 15:30, 7F