gpt4 book ai didi

java - 使用 BufferedWriter 写入包含\n 的字符串

转载 作者:行者123 更新时间:2023-11-30 06:57:47 36 4
gpt4 key购买 nike

如果我有一个字符串,其中包含一些单词,中间有一个\n,有没有办法将它们写入不同行的 .txt 文件?例如:

    File myFile = new File("TextFile.txt");
FileWriter fw = null;
try {
fw = new FileWriter(myFile.getAbsoluteFile());
} catch (IOException e) {
e.printStackTrace();
}
BufferedWriter bw = new BufferedWriter(fw);
try {
bw.write(myString);
} catch (IOException e) {
e.printStackTrace();
}
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}

myString 是这样的:

"\nwords\nwords\nwords\n"

通过这段代码,我得到了文本文件 words words words 而不是

words 
words
words

最佳答案

您可以使用将 \n 理解为换行符的编辑器,或者使用此代码:

text = text.replaceAll("\n","\r\n");

关于java - 使用 BufferedWriter 写入包含\n 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288043/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com