Java,以粗体显示

如何在printf中以粗体显示输出?"[1m testing bold"什么也没做。

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。它只是流到标准输出流,因此,原则上,它只是未格式化的文本。

但是,某些软件包会解释特殊字符序列(即所谓的ANSI转义序列)以允许格式化。

请注意,ANSI转义序列以转义字符开头,因此您还需要将其添加到字符串中。(尝试 。)

默认情况下,大多数Unix终端会解释ANSI转义序列。在旧的DOS时代,您需要使用 才能使转义序列起作用。

在Windows和Eclipse终端中,代码不起作用。

以上是 Java,以粗体显示 的全部内容, 来源链接: utcz.com/qa/410228.html

回到顶部