对文件输入输出小结

一、输出
1、new 一个要写入的文本
File f = new File("D:/today/"+String.valueOf(System.currentTimeMillis())+".txt");
2、新建一个File的输出流 FileOutputStream fo = new FileOutputStream(f);
3、加一个管子 DataOutputStream ds = new DataOutputStream(fo);
4、可以写入内容了,我写的是String,所以选用了writeBytes(String s);
ds.writeBytes("balabalabala");
5、冲一下 ds.flush();
6、然后close一下管子和流就行了。
二、输入(同事在吐槽我把办公室风气带闷骚了……)
1、同样 new一个要写入文本的源文件File file = new File("D:/today/");
2、由于这个文件夹里的文件比较多,我要挨个读出来,所以要先遍历下文件夹:
File[] f = file.listFiles();
判断是文件的时候就可以读了f[num].isFile==true
3、新建一个File输入流 FileReader fi = new FileReader(f[num]);
4、套个管:BufferedReader in = new BufferedReader(fi);
5、按行读,读出来的内容存到String s0里
while((s=in.readLine())!=null){
if("".equals(s0)||s0==null){
s0=s+";";
}else{
s0+=s+";";
}
}
6、close要close的东西。
(本人菜瓜外加手懒,只写大概主要自销,看不下去了吐槽不要太狠噢……)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值