2011/11/22更新

[Java] ファイル読み書きで文字コードを指定する

このエントリーをはてなブックマークに追加            

Javaでファイル読み書きをする際に、文字コードを指定する方法をメモしときます。 いつもは気にしてなかったけど、仕事でこれを使う機会がありました。

【読み込み】

InputStreamReaderのコンストラクタを使います。以下例。

BuffreredReader reader
   =new BufferedReader(new InputStreamReader(new FileInputStream(filePath), "utf-8"));
String line = reader.readLine();

【書き込み】

OutputStreamWriterのコンストラクタを使います。以下例。

BufferedWriter writer
   = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath, append), "utf-8"));
writer.write("文字列");






こんな記事もいかがですか?

RSS画像

もしご興味をお持ち頂けましたら、ぜひRSSへの登録をお願い致します。