当前位置: 首页 > 面试题库 >

如何在Java的控制台输出中打印带下划线的字符串

华星文
2023-03-14
问题内容

我想知道是否可以使用java String类在控制台上打印带下划线的文本。


问题答案:

您只能依靠控制台解释字符串的方式。例如,在中bash,您可以执行类似在转义序列之间插入字符串\033[1m\033[0m(对于 粗体
)的操作:

\033[1mInsert your String here\033[0m

您应该阅读自己喜欢的控制台的文档。



 类似资料:
  • 问题内容: 我一直在寻找其他语言的用法,但发现必须使用特殊字符\b删除最后一个字符。 对于多次调用console.log()的node.js,这不起作用。 如果我写一个日志: 我得到结果:abd 但是如果我写: 我得到结果: abc d 我的目标是打印一条等待消息,例如: 等待 等待。 等待中.. 等待中… 然后再次: 等待 等待。 等等 都在同一行。 问题答案: 有以下功能可用: 可以提供参数

  • 问题语句:我有一个在Xcode中运行的程序,它有一堆print()语句,可以很好地将输出打印到调试控制台。然而,我希望也能够将这些输出重定向到一个文件,这样我就可以让用户将它们发送给我,作为调试的一种方式。 SO上找到的解决方案使我可以将输出重定向到文件,但调试控制台输出将丢失。 问:我想要我的蛋糕和吃它。我希望能够将print()语句重定向到调试控制台和文件。 所以我有引用:https://st

  • 我试图使用TDD(测试驱动开发)与。当我使用时,不会到控制台。 我正在使用来运行它。 似乎说默认情况下它应该工作:http://pytest.org/latest/capture.html 但是: 没有任何东西被打印到我的标准输出控制台(只是正常的进度和多少测试通过/失败)。 我正在测试的脚本包含打印: 在模块中,默认情况下打印所有内容,这正是我所需要的。但是,出于其他原因,我希望使用。 有人知道

  • 问题内容: 我正在创建一个需要进度条的小型控制台应用程序。就像是… 我的问题是,如何删除已经打印到控制台的字符?当我达到第51个百分比时,我必须从控制台中删除此行并插入新行。在我当前的解决方案中,这就是发生的事情… 我使用的代码是… 我正在使用PHP在Linux中进行此操作(只有我会使用该应用-请原谅语言选择)。因此,该解决方案应在Linux平台上运行- 但是,如果您有跨平台的解决方案,那将是更好

  • 问题内容: Java如何确定用于的编码? 给定以下类别: 它被保存为UTF-8并在Windows系统上进行编译。 然后在git-bash控制台上(使用UTF-8字符集),我这样做: 这里发生了什么? 显然,java检查它是否连接到终端,并在这种情况下更改其编码。有没有一种方法可以迫使Java简单地输出普通的UTF-8? 我也使用cmd控制台尝试了相同的操作。重定向STDOUT似乎没有任何区别。如果

  • 我使用jmh来比较在控制台上大量打印的几种方法的性能。事实上,这些都是fizzbazz问题的不同解决方案。 fizzbuzz的每个实现都是一个实现FizzBazz接口的类,并且有一个print()方法。所有这些实现都被编译到一个单独的jar中。 我试图在我的基准测试中抑制这种方法的输出。因此,我需要在运行基准测试之前用数组替换输出流,并在测试完成后返回。 如果我在每个基准方法中执行此操作,如下所示