foolish
2006-09-15 01:42:43 UTC
因為我是個初學者
對這問題找不太到解答
請問一般來說讀檔都是由上往下讀取
如果我想要由下往上讀取
這該怎麼處理呢
謝謝
檔案的讀寫,其實像一條流動的河流對這問題找不太到解答
請問一般來說讀檔都是由上往下讀取
如果我想要由下往上讀取
這該怎麼處理呢
謝謝
假設你現在要做河水成份比較
最方便的情況當然是先流進來的先撈出水中的成份
按撈起來的序順一一排好,
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
--
[1;32m※ Origin: [33mSayYA 資訊站 [37m<bbs.sayya.org> [m
[1;31m◆ From: [36m163.26.34.213[m