本文介绍了java, 以粗体打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
如何在 printf 中以粗体打印输出?"[1m testing bold"
什么都不做.
How can I print output in bold in printf? "[1m testing bold"
does not do anything.
String format = "%-20s %-15s %-20s %-15s %-10s";
System.out.printf(format, "Name", "Group_name", "Java_Prof_Level", "Cpr_Nr", "Gender", "[1m testing bold");
推荐答案
你不能用 Java System.out
打印粗体.它只是流式传输到标准输出流,因此原则上它只是未格式化的文本.
You cannot print bold with Java System.out
. It just streams to the standard output stream so, in principle, it is unformatted text only.
但是,某些软件包会解释特殊字符序列(所谓的 ANSI 转义序列)以允许格式化.
However, some software packages interpret special character sequences (the so-called ANSI escape sequences) to allow formatting.
请注意,ANSI 转义序列以转义字符开头,因此您还需要将其添加到您的字符串中.(试试 u001B[1m I am bold"
或