看板 java 關於我們 聯絡資訊
※ 引述《slalala (用BBS修電腦~Orz)》之銘言: : 我現在要做一個程式 : 必須要讀取.txt檔案 一個檔案約150多MB(我沒豪洨/ \我也很難過><) : 內容是 : 把程式裡面相關文章斷詞塞選出來 存入資料庫(大概結果會超過2萬筆資料) : 想請問 我知道我不該把資料通通存入String : 但是如果真要這樣做可行嗎?(我嘗試過會ERROR) : 有辦法加大Catch讓String讀入150多MB嗎(._.?) : 請問有什麼function能一次 慢慢讓軟體去處理這麼大的檔案呢? 剛剛P大有說過了,就是用STRINGBUFFER和加大JVM 的記憶體 : 另外問一下ArrayList有長度限制嗎? 理論上ARRAYLIST是用INT來表示大小和INDEX的,所以最大就是 INTEGER.MAX_VALUE 不過在您真的塞這麼多東西之前,MEMORY早就用完了XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.49.28.120
PsMonkey:建議寫到 java class 的部份,區分一下大小寫 03/05 10:18