import java.io.IOException;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
public class Buffered9_4 
{
	public static void main(String[] args) throws IOException 
	{
		int n;		
		byte b[];
		String str="";
		FileInputStream in=new FileInputStream("C:\\example\\file1.txt");
		FileOutputStream out=new FileOutputStream("C:\\example\\doc1.txt");
		BufferedInputStream buf_in=new BufferedInputStream(in);
		BufferedOutputStream buf_out=new BufferedOutputStream(out);
		while((n=buf_in.read())!=-1)
		{
			str=str+(char)n;
		}
		b=str.getBytes();
		buf_out.write(b,0,b.length);
		buf_out.flush();
		in.close();
		out.close();
		buf_in.close();
		buf_out.close();		
	}
}
