作者narwhalgary (獨角鯨葛瑞)
看板AndroidDev
標題[問題] 想編輯私有文件的txt
時間Fri Jun 10 11:00:16 2011
我先用openFileOuput開了一個新的txt檔
我希望用這個txt儲存一些關於遊戲的資料
用array存取
現在我知道可以用openFileInput讀到這個資料
可是我卻不知道該如何在遊戲中動態編輯這個txt檔
煩請高手指教
======================
抱歉我要更新我的問題 我發現openFileOuput是可以編輯沒錯
可是只能用fout.write();加在後面而已 我希望可以覆蓋先前的資訊
另外我重新打開這個程式後 發現讀出來的又變成預設的文字了
剛剛明明就有一堆東西加到後面 不知道為什麼又變成這樣
煩請指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.251.81
1F:推 abccbaandy:outputstream? 06/10 14:08
※ 編輯: narwhalgary 來自: 140.112.4.182 (06/10 18:44)
2F:→ coronach:是要蓋掉嗎? 你如果沒重設outputstream的話應該只會一直 06/10 19:56
3F:推 coronach:往下寫...剛剛查了一下 好像可以用fout.getChannel() 06/10 19:59
4F:→ coronach:往前移動,但是不建議啦,遊戲中最好不要一邊玩一邊讀寫 06/10 19:59
5F:→ coronach:最好是進入時讀檔 遊戲中都用記憶體就好 離開再寫回 06/10 20:00
6F:→ tomap41017:寫完有記得close嗎?另外建議使用ObjectOutputStream 06/11 14:45
7F:→ tomap41017:可以把整個資料Obj輸出/輸入,比較省事 06/11 14:45
8F:→ narwhalgary:感謝兩位大大指教 我會試試看 06/14 00:19