1. 程式人生 > >Java檔案操作

Java檔案操作

用Java實現對文字檔案按行進行讀取,每讀取一行後顯示此行,統計每行有多少字元並顯示統計結果。最後顯示總的行數。

	import java.io.BufferedReader;
	import java.io.File;
import java.io.FileReader;
	import java.io.IOException;
    import java.sql.Date;
	public class class003 {
	public  static void main(String[]args) throws IOException{
		File a=new File("C:\\Users\\MrTian\\Desktop\\002.txt");
		if (a.exists()) {//判斷該路徑下的檔案是否存在
	        System.out.println("文字:" + a.getName() + " 存在");
	        System.out.println("文字的最後修改時間為:"+new Date(a.lastModified()));//輸出檔案的最後修改日期
	        System.out.println("文字的大小為:"+a.length()+"位元組");//輸出檔案的大小
	    } else {
	        System.out.println("文字:" + a.getName() + " 不存在!");     
	}
		 FileReader fr = new FileReader("C:\\Users\\MrTian\\Desktop\\002.txt");
	     BufferedReader br = new BufferedReader(fr);//讀取檔案的內容
	 	String s=null;
	 	int i=0;
	 	while((s=br.readLine())!= null) {//判斷是否為空,不為空輸出文字內容
	 		i++;
	 		System.out.println("文字中第"+i+"行包含的資訊為:"+s);	//讀取文字中的資訊,按行
	 		
	 		System.out.println("第"+i+"行一共有"+s.length()+"個字元");//輸出每行包含的字數
	 		
	 }
	 	System.out.println("文字一共包含"+i+"行");
	
		
	}


}


執行結果: 在這裡插入圖片描述