gpt4 book ai didi

java - 在终端上以粗体打印

转载 作者:搜寻专家 更新时间:2023-10-31 08:11:54 25 4
gpt4 key购买 nike

如何使用 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 转义序列以转义字符开头,因此您还需要将其添加到您的字符串中。 (尝试 “\u001B[1m 我很大胆”“\033[0;1m” + “我很大胆”。)

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

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

关于java - 在终端上以粗体打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29109678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com