java中的write方法的用法? 5

importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileWriter... import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class kkk {

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileReader fr=new FileReader("d:\\jku.txt");
FileWriter fw=new FileWriter("d:\\jku2.txt");
char[] w=new char[8];
int len;
len=fr.read(w);
int k;

fw.write(w,0,5);

}
}

大神,jku2这个文本文件 打开怎么没有,时空的!?
展开
 我来答
我一生何题
推荐于2018-03-07 · 超过17用户采纳过TA的回答
知道答主
回答量:33
采纳率:100%
帮助的人:17.8万
展开全部
你这个存在两个问题,1:只读一次有可能没读完(但不是导致文本文件为空的原因,只是提醒下),2:导致文本文件为空的原因是你没有刷新动作,字符流写完之后,需要刷新下,才会从流里写到文本里。操作为fw.flush();,最后,建议再执行下关闭资源操作 fw.close();fr.close();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式