首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

对资料输入输出小结

2012-09-14 
对文件输入输出小结一、输出1、new 一个要写入的文本 File f new File(D:/today/+String.valueOf(System

对文件输入输出小结
一、输出
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的东西。
(本人菜瓜外加手懒,只写大概主要自销,看不下去了吐槽不要太狠噢……)

热点排行