java - 文件写入器中现有多行字符串的新行

标签 java newline

我正在尝试使用 FileWriter 将多行字符串输出到文件。如何让它识别行并自动使用“output.newLine”?

示例字符串

static String test = "This \n" + "is \n" + "a \n" + "sample \n" + "string."


public static void testMethod (String test){
FileWriter fileWriter = new FileWriter ("output.txt", true)
BufferedWriter bufferedWriter = new BufferedWriter (fileWriter);

bufferedWriter.write (test);
bufferedWriter.close ();
}

最佳答案

使用text.split("\n")创建多行并分别写入。

关于java - 文件写入器中现有多行字符串的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196497/

相关文章:

java - 在给定线程 ID 的特定线程上运行方法

java - 获取 JTextArea 中插入符位置的 XY 位置

java - TCP Server 无法接收 GPRS Modem 发送的数据

javascript - 无法替换\r 字符

检查输入中的换行符

java - Android 上的单元测试事件序列

java - 最轻量级的 Java 集合

python - 打印到 UTF-8 编码文件,使用平台相关的换行符?

java - 写入文件时保留换行符

windows - Windows 的 dos2unix 之类的东西吗?