この記事では、 UTF-8を明示してCSVを出力する方法 を、標準ライブラリだけでサクッと解説します。 結論としては、 FileOutputStream → OutputStreamWriter (UTF-8) → BufferedWriter の順にラップして書き込みます。
JavaでリストからCSVへ出力する方法を共有させていただきます。 PrintWriter p = new PrintWriter(new BufferdWriter(new OutputStreamWriter(new FileOutputStream("保存するファイルの指定", false), "エンコード"))); ...