文本操作問題

怎麼做一個類,該類的功能是這樣的,運行程序,在控制檯輸入一些東西,通過類的方法保存到.txt的文件中(還有的功能是更新和刪除.txt內的內容)。我用的是eclips
每天回帖即可獲得10分可用分!小技巧:教您如何更快獲得可用分

每個記錄保存到一行,各個字段之間使用|或其他字符分隔。

這種是IO流的問題呀,學了IO流基礎就可以搞定這個.

輸入的東西可以傳輸到文件中··輸出流···
樓上的纖纖··還記得我不??嘿嘿··你找到工作了啊··恭喜你啊·!!

問的問題能更清楚些不???

是要做記事本呢?還是隻是用IO流?

用Scanner 的 next() 方法讀到你的控制檯輸入的信息

構建 PrintWriter("Xxx.txt"),直接 .println(讀到的內容...)

樓上也知識寫進去人家還要刪除等功能呢!糾結啊!

刪除不就是將內容覆蓋一下嘛

就是IO輸入輸出流,你找個書看看,只給你代碼你自己改着也不方便,只有瞭解了基本理論,才能舉一反三的…………

FileOutputStream   fos   =   new   FileOutputStream( "E:/test.txt ",false);

保存,更新,刪除是一回事吧,刪除只是控制檯輸入空而已。
關於你的問題,基本上就是個文件讀寫的問題。控制檯那個是scanner讀入,每本書中都入門部分都會提到。。。
文件讀寫部分的基本思路
1 File類確定文件
2 FileReader或FileStream或其他什麼處理
3 用緩衝區或Scanner讀入字符串
4 解析處理字符串
5 FileWriter或FileStream寫入File
6 關閉流。
你可以參考網上N多此類代碼理解一下。
至於保存更新等那個是業務具體實現,需要按你自己的需求自己處理字符串。
來源:英超直播
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章