如果我有一个包含一些单词的字符串,其间有一个\ 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
答案 0 :(得分:4)
您可以使用将\n
理解为换行符的编辑器,也可以使用此代码:
text = text.replaceAll("\n","\r\n");