Re: [問題] 請問由下往上讀檔

看板java作者時間19年前 (2006/09/15 10:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《globem.bbs@ptt.cc (hope)》之銘言: > 因為我是個初學者 > 對這問題找不太到解答 > 請問一般來說讀檔都是由上往下讀取 > 如果我想要由下往上讀取 > 這該怎麼處理呢 > 謝謝 檔案的讀寫,其實像一條流動的河流 假設你現在要做河水成份比較 最方便的情況當然是先流進來的先撈出水中的成份 按撈起來的序順一一排好, first (river) last <-----------------------<--------------------< 不過要針對「流動」的河水來做思考其實不太容易。 所以,古人想到另一種方法。 一次把取樣的長度內的水量取回,放在一排固定的容器中 first last [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] 為了方便起見,編上編號。嗯,是不是有array的影子了呢? 這裡要思考一件重要的事: 一個陣列元素的大小型態是什麼。 這裡就要依賴專業的您, 也就是設計取樣方法的人。 放在一個較靜態的空間後(array),我們就是以簡單地取用 當然倒著讀也不是什麼難事,也就是陣列倒著讀罷了。 -- 如果你的檔案很大(> ?M) 也許應該考慮用file mapping的方式 [請參考] 作者 qrtt1 (thinking more and more) 看板 java 標題 Re: BufferedReader一問 時間 Thu Jan 19 10:58:48 2006 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 163.26.34.213
文章代碼(AID): #152WbX00 (java)
文章代碼(AID): #152WbX00 (java)