Java,IO之FileOutputStream和FileWriter写入文件(疯狂java讲义)

来源:互联网 发布:虚拟物理实验室软件 编辑:程序博客网 时间:2024/06/06 04:03
import java.io.*;      public class FileOutputStreamTest       {          public static void main(String[] args) throws IOException          {              FileInputStream fis = null;              FileOutputStream fos = null;              try              {                  //创建字节输入流                  fis = new FileInputStream("FileOutputStreamTest.java");                  //创建字节输出流                  fos = new FileOutputStream("newFile.txt");                  byte[] bbuf = new byte[32];                  int hasRead = 0;                  //循环从输入流中取出数据                  while((hasRead = fis.read(bbuf)) > 0)                  {                      //每读取一次,即写入文件输出流,读了多少,就写多少                      fos.write(bbuf,0,hasRead);                  }              }              catch (IOException ioe)              {                  ioe.printStackTrace();              }              finally              {                  if(fis != null)                  {                      fis.close();                  }                  if(fos != null)                  {                      fos.close();                  }              }          }      }  


原创粉丝点击