永发信息网

JAVA write写入数据

答案:3  悬赏:20  手机版
解决时间 2021-03-12 00:27
String s="123"; File c=new File("E:\\2.txt"); FileWriter x = new FileWriter(c); x.write(s);为什么写不进去? 应该怎么改呢?
最佳答案
package simple.test1;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class Test {
public static void main(String[] args) throws IOException {
File file = new File("E:\\1.txt");
String str = "123";
FileWriter writer = new FileWriter(file);
writer.write(str);
writer.flush();
writer.close();
}
}

////写完了要记得flush(),将缓冲区中的内容写入文件
////写完毕要记得关掉流close()
//如果写完了直接close()也是可以的,java虚拟机会自动将缓冲区中的内容写入文件,但是不推荐这种做法,还是推荐先flush,再close。
//如果最后都不关闭流,那数据就死在缓冲区了,不会进文件了。
全部回答
有缓冲,在程序退出之前要记得close才能确保把缓冲区的东西写入到文件里面了。 或者不关闭文件,文件用flush方法写入。
这样改试试,应该就可以了 String s="123"; File c=new File("E:\\2.txt"); c.createNewFile(); FileWriter x = new FileWriter(2.txt); x.write(s);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
When Jane fell off the bike,the other chil
幸福缘聚老年公寓我想知道这个在什么地方
莱仕达苹果游戏手柄按键怎么设置
您好现在还能从国内往新西兰寄香烟吗?
抽签是算当年还是今生
爱莱坊西点(东站街店)地址有知道的么?有点事
什么是高厚比?砌体房屋限制高厚比的目的是什
侧耳恭听是什么意思
有那位知道在成都什么地方买乒乓球拍材料
阿里巴巴分销专员是做什么的?(主要负责电商
如何描述一个作品的设计理念
跪求电视剧仙一,仙三中的所有插曲(包括所有
美丽方案护肤造型会所怎么去啊,有知道地址的
民国25年5分的镍币有没收藏价值,估价多少。
毕业后1年 档案存在人才中心 当时毕业的时候
推荐资讯
CPU的针脚分别有多少个
某公司采用“无船承运”方式接受托运人的货载
天生尢物是什么意思
神鬼寓言中怎样给别人东西
好听的男日文名,带有悠字的,我的姓氏是“樱
我老婆爱尿急,有一次还尿到了裤子上,不知道
如何快速的醒酒,减轻头晕和烧心的感觉。
我的头发天生就很蓬松,又很弯,怎么用除了化
电镀的颜色容易掉色吗
大厅房顶贴金箔风水好不好
【创举的近义词】创举的近义词是什么?
竣工结算时,关于质量保证金的说法正确的是(
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?