java如何输出横线
在Java中输出横线的方法
使用System.out.println直接打印
通过重复字符生成横线,例如使用连字符-或等号=:
System.out.println("---------------------");
使用循环动态生成 通过循环控制横线长度,灵活性更高:

int length = 20;
for (int i = 0; i < length; i++) {
System.out.print("-");
}
System.out.println(); // 换行
使用String类的repeat方法(Java 11+)
利用字符串重复功能快速生成:
System.out.println("-".repeat(50));
使用StringUtils(Apache Commons Lang)
第三方库提供更简洁的写法:

import org.apache.commons.lang3.StringUtils;
System.out.println(StringUtils.repeat("-", 30));
格式化输出(如制表或对齐场景)
结合printf控制格式:
System.out.printf("%50s\n", "").replace(' ', '-');
注意事项
- 连字符
-或下划线_是常见选择,可根据场景调整符号。 - 动态生成时需注意循环性能,超长横线建议直接用
repeat。 - 输出到文件时,换行符可能需要适配操作系统(如
\n或\r\n)。






