方法中自带换行
可以一行一行的循环写入
例如:
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
String love = "love";
writeReport(love, "E:\\java\\love.txt");
}
}
可以写入多行love
目标文件:
附方法代码:
/**
*
* @param content 内容
* @param filePath 文件路径
* @return
*/
public static void writeReport(String content,String filePath) {
BufferedWriter out = null;
try {
File file = new File(filePath);
if (!file.exists()) {
file.getParentFile().mkdirs();
file.createNewFile();
}
//编码格式可自己更换
out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(filePath, true), "UTF-8"));
out.write(content + "\r\n");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}