I/O流基礎試題

編寫一個Java應用程序,使用Java的輸入輸出流技術將Input.txt的內容逐行讀出, 每讀出一行就順序爲其添加行號(從1開始,逐行遞增),並寫入到另一個文本文件Output.txt中。

import java.io.*;
public class T2 {
public static void main(String[] args) {

	try {
		FileReader reader=new FileReader("Input.txt");
		BufferedReader br=new BufferedReader(reader);
		FileWriter writer=new FileWriter("Output.txt");
		BufferedWriter bw=new BufferedWriter(writer);
		String s=br.readLine();
		
	        for(int i=1;;i++){
		         System.out.print(i);
		         System.out.println(s);
				
			  bw.write(""+i);	
			  bw.write(s,0,s.length());
			  s=br.readLine();
			  if(s==null) break;
			  bw.newLine();
			}
		bw.flush();
		br.close();
		bw.close();
	} catch (Exception e) {
		e.printStackTrace();
	}
  }
}


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