Java打印-结束转义序列

Java打印-结束转义序列,java,escaping,println,Java,Escaping,Println,在Java中,转义序列“\033[0;1m”可以附加到字符串的开头,以便在兼容的终端和控制台中加粗文本。问题在于,这不仅加粗了一行,还加粗了终端中所有后续行。是否有转义序列或字符可以附加到字符串的结尾,以便关闭escape序列 System.out.println("\033[0;1m" + "This is bold."); System.out.println("This is also bold."); // Goal is to make this not bold. 我还没有测试过

在Java中,转义序列
“\033[0;1m”
可以附加到字符串的开头,以便在兼容的终端和控制台中加粗文本。问题在于,这不仅加粗了一行,还加粗了终端中所有后续行。是否有转义序列或字符可以附加到字符串的结尾,以便关闭escape序列

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

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

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

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

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

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

成功了!
System.out.println(“\033[0;1m”+”这是粗体“+”\033[0m”);
System.out.println(“这不再是粗体”);
非常感谢。很高兴我能帮上忙!成功了!
System.out.println(\033[0;1m”+“这是粗体的。”+“\033[0m”);
System.out.println(“这不再是粗体的”);
非常感谢您。很高兴我能帮助您!