作者Gitangan (周大貓)
看板java
標題Re: [問題] 如何把資料寫入同一檔案
時間Tue Apr 15 02:24:24 2008
剛剛感謝板友的指導,
我寫了一下
宣告一個FileWriter dd = new FileWriter("result.txt");
之後在做dd.append(char);
不過,他都沒接著寫入耶…
每次都重新來…
※ 引述《Gitangan (周大貓)》之銘言:
: 如標題
: 如果把資料寫入同一個檔案
: 之前我問過一個問題,
: 就是要寫程式抓某網站的資料,
: 他的網頁是以流水號去取名,
: 例如100~999
: 所以我要抓100~999個網頁裡面的資料
: 並存到我要的檔案裡(txt檔)
: 之前的寫法是等到100~999全部的資料抓完後
: 再一併寫入到.txt檔裡
: 然後如果當機or網路斷線,
: 就沒辦法寫入到檔案(以我的寫法)
: 所以我就想說要把每抓一次就寫一次檔,
: 把抓到的資料放到最後去,
: 現在想到的方法是
: 每讀一次.txt檔就把他內容全寫到一個陣列裡面
: 把最新的資訊寫入,再一併把陣列裡的值讀出來…
: 這種寫法好像不是很好…
: 所以上來問一下,有沒有什麼比較聰明的寫法?
: 以上,謝謝指導
--
你有一種宅男的...神祕感
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.107.170
推 supertitler:flush() 04/15 02:42
→ Gitangan:flush()有寫了,剛剛弄出來了…FileWriter(File,boolean) 04/15 02:46
推 PsMonkey:你大概是重複宣告,所以才會死掉吧 04/15 12:02
推 PsMonkey:噗... 推太快... 輪到我死掉了 XD 04/15 12:02
推 superlubu:板主的太快... 是十個小時... 04/15 13:47
→ Gitangan:xd 04/15 15:22