JAVA 编写程序,将保存在本地机文件夹中的f1.txt文本文件的内容在屏幕上显示出来,然后将其另存为f2.txt

速度!!!!!!!!!!!!!!... 速度!!!!!!!!!!!!!! 展开
 我来答
匿名用户
2017-09-19
展开全部
FileInputStream 转成 BufferedReader,很方便按行读取,,,,,,,,,,,另存成另一个文件,也可以使用 FileOutputStream转成的PrintWriter

~
~
~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b4855c5
2011-11-23 · TA获得超过1071个赞
知道小有建树答主
回答量:823
采纳率:0%
帮助的人:953万
展开全部
File file = new File("d:/text.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
System.out.println(br.readLine());
char[] cc = new char[(int) file.length()];
br.read(cc);
System.out.println(new String(cc));
FileWriter fw = new FileWriter(new File("d:/text1.txt"));
fw.write(cc);
fw.flush();
fw.close();
br.close();

这里没有考虑文件的字符集
追问
比如C盘中的F1.txt 先读取  然后在另存为F2.txt     应该怎么写    谢谢了
追答
上面的代码里已经写了啊
FileWriter fw = new FileWriter(new File("d:/text1.txt"));
这个就是另存的文件
哦,对了,上面的那个System.out.println(br.readLine());是多余的,不能要
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式