Java 怎样修改文本文件内容

it_java_mcu 2011-11-03 11:48:34
Java 怎样修改文本文件内容
...全文
13112 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
暗夜陈思 2013-05-20
  • 打赏
  • 举报
回复 1
可不可以读完后直接修改,保存在原文件里面,不另外再创建一个文件来保存
jiutian_good 2011-11-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 maoliangfei2011 的回复:]

FileInputStream和FileOutputStream读写文件,并用string的append方法追加到文件的末尾就可以了
[/Quote]补充:如果对原文修改的话要先读出来,然后把读出来的东西在用write方法写到文件里就好了。
it_java_mcu 2011-11-05
  • 打赏
  • 举报
回复
可以的。。。
jiakai0419 2011-11-04
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 magong 的回复:]
引用 8 楼 huntor 的回复:

文本文件应该使用 Reader/Writer 怎么有人还在用 InputStream/OutputStream

嗯。InputStream是低级了点。不过再往上封装就得到InputStreamReader了。
再说了,万一文本文件中不是默认的GBK编码怎么办,只能这么做的。
[/Quote]


说的好。
「已注销」 2011-11-04
  • 打赏
  • 举报
回复
FileInputStream和FileOutputStream读写文件,并用string的append方法追加到文件的末尾就可以了
孟祥月 2011-11-04
  • 打赏
  • 举报
回复
读取修改写回
it_java_mcu 2011-11-04
  • 打赏
  • 举报
回复
哦,谢谢
ytu2006123 2011-11-03
  • 打赏
  • 举报
回复
i/o
LucEaspe 2011-11-03
  • 打赏
  • 举报
回复
1.用 FileInputStream 读取文件内容
2.修改内容,string操作
3.用 FileOutputStream 写文件内容
疯狂的驴子 2011-11-03
  • 打赏
  • 举报
回复
先用FileInputStream读出来,然后,找到你要修改的那一行,修改后,再用FileOutputStream 写到文件中。
magong 2011-11-03
  • 打赏
  • 举报
回复
如楼上所说,先读后写,用
FileInputStream和FileOutputStream
铁匠梁老师 2011-11-03
  • 打赏
  • 举报
回复
先读出来,然后另外写一个文件。
否则直接追加到文件末尾
Michaelbest1 2011-11-03
  • 打赏
  • 举报
回复
如果不想重写新文件,想直接修改源文件的话可以用RandomAccessFile
magong 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 huntor 的回复:]

文本文件应该使用 Reader/Writer 怎么有人还在用 InputStream/OutputStream
[/Quote]
嗯。InputStream是低级了点。不过再往上封装就得到InputStreamReader了。
再说了,万一文本文件中不是默认的GBK编码怎么办,只能这么做的。
龙腾冰 2011-11-03
  • 打赏
  • 举报
回复
你可以选择利用字节流InputStream和OutputStream实现,也可以利用Reader和Writer流实现。
luyun2011 2011-11-03
  • 打赏
  • 举报
回复
利用输入输出流,处理读出的内容,然后写入
zhu6100441 2011-11-03
  • 打赏
  • 举报
回复
huntor 2011-11-03
  • 打赏
  • 举报
回复
使用 BufferedReader 读, PrintWriter 写。
huntor 2011-11-03
  • 打赏
  • 举报
回复
文本文件应该使用 Reader/Writer 怎么有人还在用 InputStream/OutputStream
Java高知社区 2011-11-03
  • 打赏
  • 举报
回复
加载更多回复(1)

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧