Java操作應(yīng)用——一個簡單的IO程序
Java提供了FileInputStream以及FileOutputStream類來進(jìn)行文件的讀寫操作。FileInputStream的構(gòu)造方法會接收輸入文件的路徑作為入?yún)⑷缓髣?chuàng)建出一個文件的輸入流。同樣的,F(xiàn)ileOutputStream的構(gòu)造方法也會接收一個文件路徑作為入?yún)⑷缓髣?chuàng)建出文件的輸出流。在處理完文件之后,一個很重要的操作就是要記得”close”掉這些流。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.io.*; public class myIODemo { public static void main(String args[]) throws IOException { FileInputStream in = null ; FileOutputStream out = null ; try { in = new FileInputStream( "//home//user//Documents//InputFile.txt" ); out = new FileOutputStream( "//home//user//Documents//OutputFile.txt" ); int c; while ((c = in.read()) != - 1 ) { out.write(c); } } finally { if (in != null ) { in.close(); } if (out != null ) { out.close(); } } } } |
點擊加載更多評論>>