- 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();
- }
- }
- }
- }
初学Java,IO之使用FileOutputStream和FileWriter写入文件(四十二)
最新推荐文章于 2021-10-16 11:29:33 发布