IO流_Outputstream 的子类FileOutputStream演示

/*  

* Outputstream 的子类FileOutputStream演示:

 * 构造方法:这两种方法都要抛出异常

 *    1.       File f = new File("flietest.txt");     

                FileOutputStream fout = new FileOutputStream(f);

       2.       FileOutputStream fout = new FileOutputStream("flietest.txt");      

      方法:     

         void close()           关闭此输出流并释放与此流有关的所有系统资源。

         void flush()           刷新此输出流并强制写出所有缓冲的输出字节。  

         void write(byte[] b)           将 b.length 个字节从指定的 byte 数组写入此输出流。  

         void write(byte[] b, int off, int len)           将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此输出流。  

         abstract  void write(int b)           将指定的字节写入此输出流。

   * */

 

 

import java.io.*;
public class FileOutputStreamDemo {
 public static void main(String[]args){
 
  File f = new File("flietest.txt");
  if(!f.exists())
  {
   try
   {
       FileOutputStream fout = new FileOutputStream(f);
       String []b = new String[11];
       for(int i =1; i<=10; i++)
       {
        b[i] = "我是第"+ i + "个人 :    ";
        fout.write(b[i].getBytes());
        fout.write(i);
       
       }
       fout.flush();
       fout.close();
   }
   catch(Exception e)
   {
    e.printStackTrace();
   }
  }
 
 }
}

 

 

posted @ 2013-02-26 10:23  幽幽他爸  阅读(259)  评论(0编辑  收藏  举报