您的位置:首页 > 其它

文本操作问题

2010-10-01 18:33 134 查看
怎么做一个类,该类的功能是这样的,运行程序,在控制台输入一些东西,通过类的方法保存到.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多此类代码理解一下。
至于保存更新等那个是业务具体实现,需要按你自己的需求自己处理字符串。
来源:英超直播
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  io file 工作