?? buffinout.java
字號(hào):
//利用BufferedInputStream類和BufferedInputStream類來(lái)實(shí)現(xiàn)兩個(gè)文件的復(fù)制。
import java.io.*;
public class BuffInOut
{
public static void main(String[] args)
{
FileInputStream oFIS =null;
FileOutputStream oFOS = null;
BufferedInputStream oBIS = null;
BufferedOutputStream oBOS = null;
int c;
try
{
oFIS = new FileInputStream("test11_1.txt"); //文件輸入流
oBIS = new BufferedInputStream(oFIS); //連接成帶緩沖的輸入流
oFOS = new FileOutputStream("test11_5.txt"); //文件輸出流
oBOS = new BufferedOutputStream(oFOS); //連接成帶緩沖的輸出流
while((c = oBIS.read())!= -1) //從oBIS對(duì)象文件中讀取數(shù)據(jù)
oBOS.write(c); //從向oBOS對(duì)象文件中寫入數(shù)據(jù)
oBOS.flush(); //刷新流,強(qiáng)制輸出
}catch(FileNotFoundException e1)
{
System.out.println(e1);
}catch(IOException e2)
{
System.out.println(e2);
}
finally
{
try
{
if(oFIS !=null) oFIS.close();
if(oFOS !=null) oFOS.close();
if(oBIS !=null) oBIS.close();
if(oBOS !=null) oBOS.close();
} catch(IOException e3)
{
System.out.println(e3);
}
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -