文件的讀寫

 

  1. package com.test2;  
  2.  
  3. import java.io.BufferedReader;  
  4. import java.io.BufferedWriter;  
  5. import java.io.File;  
  6. import java.io.FileNotFoundException;  
  7. import java.io.FileReader;  
  8. import java.io.FileWriter;  
  9. import java.io.IOException;  
  10. import java.io.InputStreamReader;  
  11. import java.io.PrintWriter;  
  12. import java.io.Writer;  
  13.  
  14. public class Demo6 {  
  15.  
  16.     /**  
  17.      * @param args  
  18.      */ 
  19.     public static void main(String[] args) {  
  20.         // TODO Auto-generated method stub  
  21.  
  22.         try {  
  23.             File file = new File("F:/test.txt");  
  24.             PrintWriter pw = new PrintWriter(new FileWriter(file));  
  25.             System.out.println("請輸入內容:");  
  26.             BufferedReader br = new BufferedReader(new InputStreamReader(  
  27.                     System.in));  
  28.             String str = br.readLine();  
  29.             pw.println(str);  
  30.             pw.flush();  
  31.             pw.close();  
  32.         }  
  33.  
  34.         catch (IOException e) {  
  35.             // TODO Auto-generated catch block  
  36.             e.printStackTrace();  
  37.         }  
  38.         Demo6.readFile();  
  39.     }  
  40.  
  41.     public static void readFile() {  
  42.         System.out.println("文件的輸出");  
  43.         File file = new File("F:/test.txt");  
  44.         BufferedReader br;  
  45.         try {  
  46.             br = new BufferedReader(new FileReader(file));  
  47.             String str = null;  
  48.             int line = 1;  
  49.             try {  
  50.                 while ((str = br.readLine()) != null) {  
  51.                     System.out.println("line " + line + ": " + str);  
  52.                     line++;  
  53.                 }  
  54.                 br.close();  
  55.             } catch (IOException e) {  
  56.                 // TODO Auto-generated catch block  
  57.                 e.printStackTrace();  
  58.             }  
  59.  
  60.         } catch (FileNotFoundException e) {  
  61.             // TODO Auto-generated catch block  
  62.             e.printStackTrace();  
  63.         }  
  64.     }  
  65.  
  66. }  

 

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