Java 写新行记事本
只需在打印记事本内的每个元素后移动到新行。某些搜索产生了\r\n的使用,但这似乎也不起作用Java 写新行记事本,java,notepad,Java,Notepad,只需在打印记事本内的每个元素后移动到新行。某些搜索产生了\r\n的使用,但这似乎也不起作用 for(String element : misspelledWords) { writer.write(element + "\n"); } 试试这个 BufferedWriter writer = new BufferedWriter(new FileWriter("result.txt"));
for(String element : misspelledWords)
{
writer.write(element + "\n");
}
试试这个
BufferedWriter writer = new BufferedWriter(new FileWriter("result.txt"));
for (String element : misspelledWords) {
writer.write(element);
writer.newLine();
}
在末尾添加行分隔符(如“\n”)应该适用于大多数操作系统,但为了安全起见
您应该使用System.getProperty(“line.separator”)试试这个
BufferedWriter writer = new BufferedWriter(new FileWriter("result.txt"));
for (String element : misspelledWords) {
writer.write(element);
writer.newLine();
}
在末尾添加行分隔符(如“\n”)应该适用于大多数操作系统,但为了安全起见
您应该使用System.getProperty(“line.separator”)像这样在追加模式下打开文件
FileWriter(字符串文件名,布尔追加)
当您想要创建类对象时FileWrite
在构造函数中
File file = new File("C:\\Users\\Izak\\Documents\\NetBeansProjects\\addNewLinetoTxtFile\\src\\addnewlinetotxtfile\\a.txt");
try (Writer newLine = new BufferedWriter(new FileWriter(file, true));) {
newLine.write("New Line!");
newLine.write(System.getProperty( "line.separator" ));
} catch (IOException e) {
}
注:
“行。分隔符”是操作系统用来分隔行的序列
在文本文件中
资料来源:
像这样在附加模式下打开文件
FileWriter(字符串文件名,布尔追加)
当您想要创建类对象时FileWrite
在构造函数中
File file = new File("C:\\Users\\Izak\\Documents\\NetBeansProjects\\addNewLinetoTxtFile\\src\\addnewlinetotxtfile\\a.txt");
try (Writer newLine = new BufferedWriter(new FileWriter(file, true));) {
newLine.write("New Line!");
newLine.write(System.getProperty( "line.separator" ));
} catch (IOException e) {
}
注:
“行。分隔符”是操作系统用来分隔行的序列
在文本文件中
资料来源:
如果您使用的是BufferedWriter,那么有一个方法newLine()将插入一个新行。请说明您使用的writer类是什么。预期输出是:word(新行)word2(新行)Word3当前输出是:WordWord2Word3使用
System.getProperty(“line.separator”)
,因为它是编译时操作系统独立的。完美!非常感谢Smutje。如果您使用的是BufferedWriter,那么有一个方法newLine()将插入一个新行。请说明您使用的writer类是什么。预期输出是:word(新行)word2(新行)Word3当前输出是:wordword2word3UseSystem.getProperty(“line.separator”)
,因为它是编译时操作系统独立的。完美!非常感谢斯姆杰。