Feb 26, 2018

[JAVA] 讀取檔案 與 輸出

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;

public class ReadFile {

 public static void main(String[] args) {
  System.out.println(">>>>> hello world... >>>>>");
  try( // JDK7 AutoClose
   //輸入來源為檔案
   BufferedReader br = new BufferedReader(new FileReader(new File("檔案路徑")));
   //輸出至Console
   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
  ) {
   char[] buffer = new char[1024];
   int readCnt = 0; //讀取筆數
   while ((readCnt = br.read(buffer)) != -1) {
    System.out.println("========================================================");
    bw.write(buffer, 0, readCnt);
    bw.flush();
    System.out.println("");
   }
  } catch (IOException e) {
   e.printStackTrace();
  }
 }
}

No comments:

Post a Comment