文本操作问题

本文介绍如何通过控制台输入信息,并使用Java IO流将这些信息保存到文本文件中。此外,还涉及如何更新和删除文件中的内容。文章提供了一个基本的实现思路,包括使用File类确定文件路径、通过FileOutputStream进行文件写入等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎么做一个类,该类的功能是这样的,运行程序,在控制台输入一些东西,通过类的方法保存到.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多此类代码理解一下。
至于保存更新等那个是业务具体实现,需要按你自己的需求自己处理字符串。
来源: 英超直播
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值