【问题标题】:How to output a specific part of text in color? [duplicate]如何以彩色输出文本的特定部分? [复制]
【发布时间】:2013-04-25 05:30:43
【问题描述】:
System.out.println("You are currently at " + n);

我只想为输出中的“n”着色,n 是一个已经初始化的 int。有办法吗?

【问题讨论】:

  • 单独打印(不带 println)“您当前在”,然后用所需颜色打印 n(并非所有终端都支持颜色)。请注意,您可以使用System.err.println 将其打印为红色(例如在 Eclipse 中)。
  • @MarounMaroun 我认为System.err 的建议不好。它可能碰巧在 Eclipse 中看起来是正确的,但在普通控制台中它根本无法正常工作(特别是如果 stderr 在其他地方通过管道传输)。
  • @DuncanJones 你是对的。我有时在 eclipse 中使用它来更好地查看重要的输出。我认为这可能会对他有所帮助。

标签: java


【解决方案1】:

四处搜索“颜色控制字符”。这是一个链接:http://www.linuxgazette.net/issue65/padala.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 2019-05-06
    • 2016-09-15
    • 2015-08-23
    • 2021-09-28
    • 2011-02-06
    相关资源
    最近更新 更多