Java打印 - 结束转义序列

时间:2016-04-07 19:26:18

标签: java escaping println

在Java中,转义序列"\033[0;1m"可以附加到字符串的开头,以便在兼容的终端和控制台中加粗文本。问题在于,这不只是粗体化一行,它也会粗略显示终端中的所有后续行。是否有可以附加到字符串末尾的转义序列或字符,以便关闭转义序列?

System.out.println("\033[0;1m" + "This is bold.");

System.out.println("This is also bold."); // Goal is to make this not bold.

1 个答案:

答案 0 :(得分:2)

我没有测试过,但我相信您需要使用另一个转义序列将字体更改回正常状态。

System.out.println("\033[0m" + "This is also bold");