I/O

package com.xuexi.IO;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileInputStreamTest {
    public static void main(String[] args) {
        FileInputStream fis = null;
        StringBuffer sb = null;
        FileOutputStream fos = null;
        try{
         fis = new FileInputStream("E:\2016.txt");
         fos = new FileOutputStream("d:\2016copy.txt");

        int i=0;
        //仅仅是示例,汉字输入用字符。
        //byte[] bArray = new byte[2]; 
        sb = new  StringBuffer();
        while((i=fis.read(/*bArray*/))!=-1){
            fos.write(i);//写入
            // char ch = (char)i;
             //sb.append(ch);
        }
        //System.out.println(sb.toString()); 
        //System.out.println(new String(bArray));
    }catch(FileNotFoundException e){
        e.printStackTrace();
    }catch( IOException e){
        e.printStackTrace();
    }finally{
        try{
            fis.close();//关闭,需要异常处理
            }
        catch(IOException e){
            e.printStackTrace();
        }
    }
    }
}
原文地址:https://www.cnblogs.com/infernofranz/p/5772302.html