我想要打印以下内容
TEST1
TEST2
TEST3
TEST4
但我似乎无法将文本提交到下一行.
请帮忙
import java.io.*;
public class MainFrame {
public static void main(String[] args) {
try {
BufferedWriter out = new BufferedWriter(new FileWriter("file.txt"));
for (int i = 0; i < 4; i++) {
out.write("test " + "\n");
}
out.close();
} catch (IOException e) {}
}
}
Run Code Online (Sandbox Code Playgroud)
Rya*_*yan 35
尝试 out.newLine();
所以,它会
for (int i = 0; i < 4; i++) {
out.write("test " + "\n");
out.newLine();
}
Run Code Online (Sandbox Code Playgroud)
你需要有两个\n\n空白行.尝试
out.write("test " + "\n\n");
Run Code Online (Sandbox Code Playgroud)
在你的情况下(有一个\n),它将打破当前行并移动到一个新行(这是下一行)但空白行不会来.
换行符可以依赖于平台,因此最好使用java系统属性获取换行符
public static String newline = System.getProperty("line.separator");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94437 次 |
| 最近记录: |