java之FileReader與FileWriter

</pre><pre name="code" class="java">import java.io.*;
public class xin {
 
	public static void main(String[] args) throws IOException {
		int i;
		if(args.length < 2){
			System.out.println("塗塗問你要打開哪個文件");
			System.exit(1);
		}
		
		FileReader fr = new FileReader(args[0]);

		FileWriter fw = new FileWriter(args[1]);

		System.out.println("塗塗說把"+args[0]+"寫入"+args[1]);

		while((i=fr.read())!=-1){
			
			System.out.print((char)i);
			fw.write(i);
		
		}
		fw.close();
	}
}
tu.txt內容:

塗塗說這次中英文都可以在DOS上顯示了!
^-^ ^0^
I love java!


運行結果:

F:\work>javac xin.java

F:\work>java xin tu.txt tutu.txt

塗塗說這次中英文都可以在DOS上顯示了!
^-^ ^0^
I love java!

tutu.txt內容:

塗塗說這次中英文都可以在DOS上顯示了!
^-^ ^0^
I love java!

如果數據輸入完畢後無fw.close(); 或 fw.flush(); 語句,則tutu.txt中一片空白。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章