Java导出txt文件且可以换行,可以自定义文件名
时间: 2023-06-16 08:05:31 浏览: 107
下面是Java代码示例,可以实现导出txt文件并换行,并且可以自定义文件名。
```java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class ExportTxtExample {
public static void main(String[] args) {
// 自定义文件名
String fileName = "example.txt";
// 内容
String content = "这是一行文本\n这是第二行文本";
// 导出txt文件
exportTxtFile(fileName, content);
}
/**
* 导出txt文件
* @param fileName 文件名
* @param content 文件内容
*/
private static void exportTxtFile(String fileName, String content) {
BufferedWriter bw = null;
try {
// 创建文件对象
File file = new File(fileName);
// 如果文件不存在,则新建一个
if (!file.exists()) {
file.createNewFile();
}
// 创建文件写入流
FileWriter fw = new FileWriter(file);
bw = new BufferedWriter(fw);
// 写入内容
bw.write(content);
// 换行
bw.newLine();
// 刷新缓存区
bw.flush();
System.out.println("文件导出成功!");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (bw != null) {
bw.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
运行以上代码后,会在当前路径下创建一个名为“example.txt”的文件,并写入内容“这是一行文本”和“这是第二行文本”,同时换行。
阅读全文