文字コードを指定してテキストファイルを読み込むサンプル

  1. // AutoCloseableにより、finallyでclose処理を行う必要なし(JAVA7から)
  2. try (BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("c:/Temp/test.txt"), "UTF-8"))) {
  3.     String line = null;
  4.     // 1行ずつ読み込み
  5.     while ((line = br.readLine()) != null) {
  6.         // lineに1行分のデータが入っています
  7.         // 何か処理したければここで
  8.     }
  9. }
  10. catch (IOException e1) {
  11.     e1.printStackTrace();
  12. }

戻る