写 如何换行 java
在Java中换行的方法
在Java中实现换行可以通过多种方式,具体取决于使用场景和需求。以下是几种常见的方法:
使用System.out.println()
println方法会在输出内容后自动添加换行符:
System.out.println("第一行");
System.out.println("第二行");
使用转义字符\n
\n是换行符,可以在字符串中插入实现换行:
System.out.print("第一行\n第二行");
// 或
String text = "第一行\n第二行";
System.out.println(text);
使用System.lineSeparator()
该方法返回系统相关的行分隔符(Windows为\r\n,Linux/Mac为\n):
System.out.print("第一行" + System.lineSeparator() + "第二行");
使用String.format和%n
%n是平台无关的换行符占位符:
String output = String.format("第一行%n第二行");
System.out.print(output);
多行字符串(Java 15+)
从Java 15开始支持文本块语法(用"""包裹):
String text = """
第一行
第二行""";
System.out.println(text);
写入文件时的换行
使用BufferedWriter时可通过newLine()方法换行:

BufferedWriter writer = new BufferedWriter(new FileWriter("file.txt"));
writer.write("第一行");
writer.newLine();
writer.write("第二行");
writer.close();
注意事项
- 跨平台开发时推荐使用
System.lineSeparator()或%n,避免硬编码\n。 - 在HTML中换行需使用
<br>标签,与Java的换行符无关。 - 文本块语法(
""")要求Java 15及以上版本,且需注意缩进规则。






