【发布时间】: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