用Java编写文本文件

时间:2014-06-27 09:29:53

标签: java

我在Java代码中将字符串内容写入文本文件,但在将保存文件写入磁盘后,我收到了错误的编码异常,请建议我正确的Java代码?

String content =fileContent;//fileContent.toString();
System.out.println("File Contt===>"+content);

File fileWrite = new File("/homeDesktop/NormalFile/"+filename);

// if file doesnt exists, then create it
if (!fileWrite.exists()) {
    fileWrite.createNewFile();
}
FileWriter fw = new FileWriter(fileWrite.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(fileContent);
bw.close();

1 个答案:

答案 0 :(得分:0)

IOUtils.toString(String)转换您的编码。 String not encoded in UTF-8

注意: 你不需要这个:

// if file doesnt exists, then create it
if (!fileWrite.exists()) {
fileWrite.createNewFile();
}

如果没有文件,文件会自动创建新文件。