java如何实现换行
在控制台输出中换行
在Java中,可以通过 System.out.println() 方法实现换行。该方法在输出内容后自动添加换行符。若使用 System.out.print(),需手动添加 \n 或 \r\n。
System.out.println("第一行");
System.out.print("第二行\n");
System.out.print("第三行\r\n");
在字符串中换行
字符串中可通过转义字符 \n(Unix/Linux)或 \r\n(Windows)实现换行:
String multiLine = "第一行\n第二行\r\n第三行";
System.out.println(multiLine);
使用平台独立的换行符
通过 System.lineSeparator() 获取当前操作系统的换行符,保证跨平台兼容性:
String lineSeparator = System.lineSeparator();
String text = "第一行" + lineSeparator + "第二行";
System.out.println(text);
在文件写入时换行
使用 BufferedWriter 或 PrintWriter 写入文件时,可用 newLine() 方法或手动添加换行符:
try (BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"))) {
writer.write("第一行");
writer.newLine(); // 换行
writer.write("第二行\n"); // 手动换行
}
在HTML或GUI中换行
HTML中需使用 <br> 标签,Swing/JFX等GUI组件中根据控件特性处理:

// JLabel中使用HTML换行
JLabel label = new JLabel("<html>第一行<br>第二行</html>");






