永发信息网

听了mars老师的java io 方面的教程。mars老师当时讲了一个如何提取一个文件中的一行,用的是。

答案:2  悬赏:70  手机版
解决时间 2021-02-27 04:57
BufferedReader。。。如果想把这一行读入另一个文件,应该是用BufferedWriter 可是我弄了好久,还是出不来。。求大神指点、
import java.io.*;
class TestLine{
public static void main (String args []){
FileReader fr = null;
BufferedReader br = null;
FileWriter fw = null;
BufferedWriter bw = null;
try{
fr = new FileReader("f:/src/from.txt");
br = new BufferedReader(fr);
//System.out.println(line);
fw = new FileWriter("f:/src/to.txt");
bw = new BufferedWriter(fw);
br.readLine();
bw.WriteLine();
}
catch(Exception e){
System.out.println(e);
}
finally{
}
}
}
最佳答案
bufferWiter 没有WriteLine方法,
br.readLine();
bw.WriteLine();
改成
String line = br.readLine();
bw.write(line);

另外,bw有缓冲,所以如果读完,需要把缓冲内的内容写出来
方法是
bw.flush();

再另外,在你的finally里面,要对br bw close。
而且,bw.close()。 也有将缓冲内容写出的功能
全部回答
没有关闭文件。 fr.close(); 应该是 你试一下 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
炫彩空间KTV在什么地方啊,我要过去处理事情
本人要出国,刚买了房子需要办理装修贷款和信
费希纳定律()。A.说的是差别阈限与标准刺激强
康福源医药药材有限责任公司批发部在什么地方
哈萨克斯坦的经度和纬度是多少
创维32s191w液晶电视图像上半有下半没有故障
中行信用卡环球通个人金卡最低额度是多少?
熊银匠南京路店在什么地方啊,我要过去处理事
window 10 office2016怎么卸载工具
为什么运动的绝对性是对的?难道茫茫宇宙就找
上海哪里有卖蚕蛹的?
坐汽车从清远到汕头多少钱?具体路线?急,谢谢!
如果跟男朋友分手之后想让他知道自己过得好还
78创业网上项目真实吗,加盟会不会被骗啊??
龙生龙 凤生凤 老鼠生儿打地洞 怎么理解
推荐资讯
审核中的信用卡资料填写错误
408电子手刹,行驶中拉起,会有什么情况
高铁车票2车17c号什么意思?
神武服务器满级之后带蛮洞还赚钱么?
40w民间借款,安银行利息算,如果借一年是多
无线机顶盒连接共享位置怎样设置
乐园大街/中高路(路口)地址在哪,我要去那里
周方供销中心地址有知道的么?有点事想过去
自由之城1.6隐藏英雄棺姬怎么选
丑新提问,茨木童子是不是暗改了 溢出伤害不
已知点M(3,1)直线ax-y 4=0
清热解表表是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?